就是读取文本文件里边我输入个回车咋去 除 在另一个帖子 发了 说了半天 没一个人会 真是无语了 
212121212
212121212121212212
212121212
212121212那个回车我自己按的回车 建 咋去除就是读文本数据插入数据库 每次插入数据库时都有这个空在数据库中number.replace("\r'\n","”)这都市了 

解决方案 »

  1.   


    String data = br.readLine();
    while(data!=null){data.replace("\r\n", ""); //咋整pst.setString(1, data.trim());
    pst.preparedStatement
    }这是你在上一个帖子里的代码,你读出来的换行数据后data="",既不是\r\n,或者\r或者\n,也不是null,你只要判断下data.trim().equals(""),不保存到数据库就好了
      

  2.   

    String data = br.readLine();
    while(data!=null){                       data.replace("\r\n", ""); //这是我写的不好使 让你误解了pst.setString(1, data.trim());
    pst.preparedStatement

      

  3.   

    LZ表达能力不是一般的差...根据 1L 的回答,
    表示你插进去的不是回车,
    而已一条空白字符串.你需要判断每行是否为空白字符串,
    如果是则不插入,判断方式 1L 代码中已给出:
    data.trim().equals("")
      

  4.   

    嗯是差  我是一个文本我敲的回车 读数据时 按行就读数据把这个回车也读进去了 现在想避免读这个 咋
    写我repleace.("\r\n","") 不行 
      

  5.   


    楼主知道这个 String data = br.readLine();读出来是什么吗? 这个就是一行,不含回车的!
    你那个数据:212121212
    212121212
             --这里是个空白行 即按了回车
    121212212
    212121212也就是说读取出来 data ="";这里没回车换行,你怎么replace("\r\n","")也是"";所有1楼是正确的。
    if("".equals(data.trim()))
    {
      //不要插入了!!!
    }
      

  6.   

    if(!"".equals(data.trim()))
    {
      //直接这样不更好吗?
    }