小编Fir*_*Fox的帖子

Java StringTokenizer.nextToken()跳过空字段

我使用标签(/ t)作为分隔符,我知道我的数据中有一些空字段,例如:

one->two->->three
Run Code Online (Sandbox Code Playgroud)

其中 - >等于标签.如您所见,空白字段仍被选项卡正确包围.使用循环收集数据:

 while ((strLine = br.readLine()) != null) {
    StringTokenizer st = new StringTokenizer(strLine, "\t");
    String test = st.nextToken();
    ...
    }
Run Code Online (Sandbox Code Playgroud)

然而,Java忽略了这个"空字符串"并跳过了这个领域.

有没有办法绕过这种行为并迫使java在空字段中读取?

java string tokenize

15
推荐指数
3
解决办法
2万
查看次数

MySql巨大的数据操作(超过3000万数据线) - 最佳方式

表一:3500万条记录 表二:1,600万条记录

我正在基于3个等式执行表1中的更新查询.两个表都是没有任何键的纯数据.

`UPDATE table1,table2
SET table1.TravelTime=table2.CongestionTime
WHERE table1.From = table2.From
AND table1.To = table2.To
AND table1.Time= table2.Time`
Run Code Online (Sandbox Code Playgroud)

然而,这项行动似乎注定要缓慢.有没有办法创造性地加速这个过程?

目前,查询仅以300次更新/秒运行,表明完成此查询需要33个小时.

mysql database performance

1
推荐指数
1
解决办法
142
查看次数

标签 统计

database ×1

java ×1

mysql ×1

performance ×1

string ×1

tokenize ×1