首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用useDelimiter实现文本文件中数据的分割

用useDelimiter实现文本文件中数据的分割
EN

Stack Overflow用户
提问于 2013-04-17 00:54:03
回答 1查看 136关注 0票数 0

我有一个文本文件中的数据,它的格式是:

代码语言:javascript
复制
AB-9, Gregson, Brian, R T, Mr

我想把up分成,并把第一个,AB-9,存储在一个局部变量中,我已经做到了,但是现在的问题是,当我打印id的值时,它会用,打印。我怎样才能去掉多余的逗号?

另一个问题是数据中的第一行没有被读取。

代码语言:javascript
复制
public void readData()
{
 File theNewData = new File("new_data.txt");
        Scanner inputFrom = new Scanner(theNewData);
        while(inputFrom.hasNextLine())
        {
             String lineOftext = inputFrom.nextLine().trim();  
                Scanner scanner = new Scanner(lineOftext).useDelimiter(",[ ]*");

                 String id = inputFrom.next();

                 System.out.println(id);
        }

        inputFrom.close();
} 
EN

回答 1

Stack Overflow用户

发布于 2013-04-17 01:01:14

请访问:http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#split%28java.lang.String%29查看String.split()详细信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16042752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档