2 ch robert Ch_robert 于 2016.03.17 17:33 提问

请问如何将bufferrea转换为String格式? 3C

mport java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.net.Socket;

public class client {

static Socket server;

public static void main(String[] args) throws Exception {  
    server = new Socket("192.168.11.254", 8080);  
    BufferedReader in = new BufferedReader(new InputStreamReader(  server.getInputStream()));  
    PrintWriter out = new PrintWriter(server.getOutputStream());  
    BufferedReader wt = new BufferedReader(new InputStreamReader(System.in));  
    while (true) {  
        String str = wt.readLine();  
        out.println(str);  
        if (str.equals("e n d")) {  
            break;  
        }  
        System.out.println(in.readLine());  
    }  
    server.close();  
}  

    请将转换代码直接帮我放入到这个代码中,十分感谢!

4个回答

caozhy
caozhy   Ds   Rxr 2016.03.17 17:37
Ch_robert
Ch_robert 那个路径要是用在Android上该怎么写?
2 年多之前 回复
Ch_robert
Ch_robert 是用于Android程序 您不能不能够帮我把代码直接加到我的程序里?
2 年多之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.03.17 20:49

没看懂。String str = wt.readLine(); 这行代码不是已经实现了?

 StringBuffer buffer = new StringBuffer();
 while (true) {  
            if(wt.readLine()!=null){
                        buffer.append(wt.readLine());
            }
    if (wt.readLine().equals("e n d")) {  
        break;  
    }  
}  
String result  = buffer.toString();
Marksinoberg
Marksinoberg   Ds   Rxr 2016.03.18 14:22

这个可以直接用.toString 方法实现的吧。另外java里面对应每一个问题,都肯定会有一个解决类的。这就是java为什么这么火的原因,就是因为它的解决方案比较全面。建议你没事的时候多浏览浏览帮助文档。希望对你有用哈图片说明

u013772876
u013772876   2016.03.18 16:55
 public static void main(String[] args) throws IOException {
        InputStream inputStream = new FileInputStream("d:/sample.txt");
        StringBuilder stringBuilder = new StringBuilder();
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
        boolean firstLine = true;
        String line = null; ;
        while((line = bufferedReader.readLine()) != null){
            if(!firstLine){
                stringBuilder.append(System.getProperty("line.separator"));
            }else{
                firstLine = false;
            }
            stringBuilder.append(line);
        }
        System.out.println(stringBuilder.toString());
    }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
特殊格式的String转Map
String a ="{se=2016, format=xml, at=en co=3}"; a =  a.substring(1, a.length()-1); Map docType = new HashMap();   java.util.StringTokenizer items;   for(StringTokenizer entrys = new StringTok
如何将.aspx转换为.htm
如何将.aspx转换为.htm如何将.aspx转换为.htm如何将.aspx转换为.htm如何将.aspx转换为.htm
如何将 String类型 转换为日期格式 Date类型
有时候后台返回的日期值是这么一串数字: "20161101000000000" 这时如果要format日期格式("2016-11-01")的话,我们首先需要将它转换为日期格式,具体实现方法可以写一个通用函数,代码如下: Ext.ux.formatDate = function(dateString){ var newDate = new Date(); var yearN
C# 将 HTML 转成纯文本
效果图 使用方法 HtmlToText convert = new HtmlToText(); textBox2.Text = convert.Convert(textBox1.Text); [C#]代码    /// /// Converts HTML to plain text. /// class H
将String转化成HTML格式
一个String显示在网页上,不会安置原来的格式显示,比如说,回车符在网页上就显示成了一个空格,下面这个方法可以将String改为HTML可以辨认的格式。public static String toHTMLString(String in) {        StringBuffer out = new StringBuffer();        for (int i = 0; in != n
java中如何将String类型的日期格式为yyyyMMdd转化为date类型的yyyy-MM-dd格式
今天在做webservice接口服务的时候,xml文件传入的一个节点为人员的出生日期,对应实体类的字段类型为Date类型,获取到的值为String类型,代码如下: //获取的值为"19570323" String dateString = emp.getHealthCarePrincipalPerson().getBirthTime().get
转换颜色值rgb格式为#xxx格式
通过jQuery的CSS获取的颜色值为rgba形式的值,需要转换成#XXX形式方便控制。 var color = $(".chineseText").css("color"); color = rgb2hex(color); /*转换颜色值rgb格式为#xxx格式*/ function rgb2hex(rgb) { rgb = rgb.match(/^rgb\((\d+),\s
String类型时间格式转换成Date类型
本文对此转换提供了功能上的实现,没有对具体方法的详解。 转换过程中涉及到的主要方法有SimpleDateFormate和oracle中的to_date方法。先讲实现方法: 例如:String:string 2012-12-12 22:22:22 转换成 Date:date : 2012/12/12 22:22:22 首先 DateFormat df = new SimpleDateFo
如何将十进制角度值转换为度分秒格式?.rar
如何将十进制角度值转换为度分秒格式?.rar
String类型转localDate,date转localDate
LocalDate beginDateTime = LocalDate.parse(beginDate, DateTimeFormatter.ofPattern(“yyyy-MM-dd”));