假设我有一个混合列表(字符串和整数数据类型)100的行长。 即。
Lines=
<Thanks For 44 55>
<Helping Me 43 66>
etc...
我想使用scanner类来匹配两个字符串(并提取相应的数字)。
如何编写isolate
方法来执行此操作。
目标是将两个相应的整数值提供给单独的calculate
方法。
这就是我所拥有的。
private List<String> lines = new ArrayList<String>();
public void isolate( String s, String l){
if(String s = this.line.matches(".s*") && String l=this.line.matches(".l*")){
lineNew = lines[s][l];
//// extract the integer values (index 2, index 3) from linesNew here }
}
答案 0 :(得分:1)
你在评论中说过:
更新了上面的细节,它是一个带整数&amp;的列表。字符串数据类型。
我不同意,不,这是一个字符串列表,句号。 String可能包含int和子字符串的表示,但它们都保存在String中。一个体面的解决方案的关键是不要这样做,不要使用String来表示逻辑上可以以更健全的方式表示的东西。所以,...
Comparable<...>
。List<MyCustomClass>
。