`
wuzijingaip
  • 浏览: 318683 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java 字符串转为流

    博客分类:
  • java
阅读更多


    
	public static InputStream getStringStream(String str) throws Exception{
		if (str != null && !str.trim().equals("")) {
			ByteArrayInputStream stringStream = new ByteArrayInputStream(str.getBytes());
			return stringStream;
		}
		return null;
	}

	public static String getStreamString(InputStream tInputStream) throws Exception {
		if (tInputStream != null) {
			BufferedReader tBufferedReader = new BufferedReader(new InputStreamReader(tInputStream));
			StringBuffer tStringBuffer = new StringBuffer();
			String sTempOneLine = new String("");
			while ((sTempOneLine = tBufferedReader.readLine()) != null) {
				tStringBuffer.append(sTempOneLine);
			}
			return tStringBuffer.toString();
		}
		return null;
	}
	
	public static String getStrStream(String key) throws Exception {
		StringBuilder sb = new StringBuilder();
		OSSClient client = new OSSClient(ENDPOINT, ACCESSKEYID, SECRECTACCESSKEY); 
		OSSObject ossObject = client.getObject(BUCKET, key);
		BufferedReader reader = new BufferedReader(new InputStreamReader(ossObject.getObjectContent()));
		while (true) {
		    String line = reader.readLine();
		    if (line == null) break;
		    sb.append(line);
		}
		reader.close();
		client.shutdown();
		return sb.toString();
	}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics