问题描述
15611642525 10008689 撒旦萨达16627728282 10008689 撒旦萨达43763467348 10008689 撒旦萨达大家好这种格式的 咋读 如果我要是按行 读 的话全部放在一个字段里了 咋能让他分别存在数据库的字段里帮帮慢 给点思路 或代码, 放到 bean 里咋 写 真的又不会了 求帮助 谢谢了
解决方案
按行读后,按空格分割得到一个数组String[] oneLine = str.split(" ");
解决方案二:
不是有分隔符嘛 空格还是table分隔的吧
解决方案三:
package cn.com;import java.io.BufferedReader;import java.io.FileReader;public class Test {public static void main(String args[]) throws Exception {BufferedReader in = new BufferedReader(new FileReader("test.txt"));String strs = null; while((strs=in.readLine()) != null){ String[] readLine = strs.trim().split("\s+",5); for(String str: readLine){ System.out.println(str); } //System.out.println(readLine[0]); 在这通过set方法将值保存到beam中 }}}
时间: 2024-12-23 14:34:42