【发布时间】:2012-11-18 06:15:40
【问题描述】:
我从服务器得到一长串字符串
AS= String1 ~ String2 ~ String3 ~
可以确定。 “~”代表每条数据的结束。 我知道每个字符串的字数限制最多 22 但我不知道他的实际长度。
所以我用这段代码来确定每个字符串的值
//////////////////////////Use of substring Get every character
String T1=AS.substring(0,1);
String T2=AS.substring(1,2);
.
.
.
String T22=AS.substring(21,22);
if (T2.equals("~")) {
DATA=T1;
}
if (T3.equals("~")) {
DATA=T1+T2;
}
//Confirm T3 "~" Get DATA = T2 + T1
String LG=LG+DATA.length()+1;
//The second document must be added to the number of words in the document "~"
String TT1=AS.substring(0+LG,1+LG);
确定字符串为 100 重复 100 次 我已经制作了超过 8,000 行代码 没有更简单的方法可以满足我的要求吗?
【问题讨论】:
-
您要究竟做什么?您的代码看起来效率极低,而且扩展性不强。
-
请避免在这里自嘲。你并不愚蠢(除非另有证明)。请准确解释您要做什么。你的输入是什么?你的预期输出是什么?
-
是的,侮辱自己不是你的工作。这是我们的工作。但说真的,请花一点时间更详细地描述问题。这将极大地帮助我们的分析。
-
给我一些时间我需要重新编辑
标签: java if-statement for-loop substring