
import java.util.List
public class test {
public static void main(String args[])
{
List<String>listAAB = new ArrayList<此闷棚String>()
List<String>listABC = new ArrayList<String>()
List<String>listNoAAB = new ArrayList<罩含String>()
List<String>listNoABC = new ArrayList<String>()
for(int i=0i<1000i++){
String s = ""+i
while(s.length()<3)
{
s = "0"+s
}
char c1 = s.charAt(0)
char c2 = s.charAt(1)
char c3 = s.charAt(2)
if(c1==c2&&c1!=c3){
listAAB.add(s)
}else{
listNoAAB.add(s)
}
if(c1!=c2&&c1!=c3&&c2!=c3){
listABC.add(s)
}else{
listNoABC.add(s)
}
}
System.out.println("AAB"+listAAB)
System.out.println("ABC"+listABC)
System.out.println("森则NoAAB"+listNoAAB)
System.out.println("NoABC"+listNoABC)
}
}
输入两个文件,最好是选择输入文件而不是在代码里指定输入文件(这个我一直没弄好。)
可以这仿困敏样解决,用java中的swing写一个file,然后找到你要的那个文件,接着将其完整的路径用string保存下来,就可以了。
2.输出在samplelist中存备枝在,在a.txt中出现的一组数据(组的定义是指看起来是描述这个事物的一组数据,这个我一直没弄尺森懂该怎么分组)
这个我不是很明白
方法一:把这100个数字按照从小到大的顺序排序,设置两个标记为a、b,a表示取出数字的正序,b表示数租取出数字的倒序,然后依次取第一个(a)和最后一个(b),假设和为m,虚毕银若105>m>95,放入数组,a++、b++,循环;(循环1)
若m>105,b=b+1,返回上一级循环,
若m<95, a=a+1,则取m和a对应的数相加,假设和为n,(循环2)
若105>n>95,把这些数字放入数组,返回上一级循环;
若n>105,b=b+1,返回上一级循环;
若n<差宴95,进入递归进入循环2;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)