我有以下问题:我想拆分从文件中获取的文本值。值格式为“12,23”我想取变量a=12的第一个值和变量b=23的第二个值。我使用string.split(“,”);去做那件事。问题是我想在文本变量中赋值。我试过以下方法,但没有效果
Text text=(Text) a;
jljoyd4f1#
你在正确的轨道上与分裂。
String s; Text a, b; s = "12,23"; String[] tokens = s.split(","); a = new Text(tokens[0]); b = new Text(tokens[1]);
vpfxa7rd2#
创建两个文本变量:
Text a = new Text(); Text b = new Text();
... 然后将值拆分为: String columns[]=value.toString().split("\\\,"); 最后,将文本变量的值设置为:
String columns[]=value.toString().split("\\\,");
a.set(columns[0]); b.set(columns[1]);
cfh9epnr3#
使用构造函数 Text(String string) :
Text(String string)
String s = "12,23"; String[] array = s.split(","); Text t1 = new Text(array[0]); Text t2 = new Text(array[1]);
t8e9dugd4#
试试看
Text text=a.ToString();
看到同样的问题和答案在googleappenginejava中将文本转换为字符串,反之亦然
4条答案
按热度按时间jljoyd4f1#
你在正确的轨道上与分裂。
vpfxa7rd2#
创建两个文本变量:
... 然后将值拆分为:
String columns[]=value.toString().split("\\\,");
最后,将文本变量的值设置为:cfh9epnr3#
使用构造函数
Text(String string)
:t8e9dugd4#
试试看
看到同样的问题和答案
在googleappenginejava中将文本转换为字符串,反之亦然