Java 如何编写for循环以将字符串递增1?
我正在Android Studio中开发我的第一个应用程序之一。我正试图找出如何编写更高效的代码 这就是我到目前为止所做的:Java 如何编写for循环以将字符串递增1?,java,android,for-loop,Java,Android,For Loop,我正在Android Studio中开发我的第一个应用程序之一。我正试图找出如何编写更高效的代码 这就是我到目前为止所做的: ` ArrayList<String> numbersList = new ArrayList<>(); numbersList.add("1"); numbersList.add("2"); numbersList.add("3"); numbersL
` ArrayList<String> numbersList = new ArrayList<>();
numbersList.add("1");
numbersList.add("2");
numbersList.add("3");
numbersList.add("4");
numbersList.add("5");
numbersList.add("6");
numbersList.add("7");
numbersList.add("8");
numbersList.add("9");
numbersList.add("10");`
`ArrayList numbersList=new ArrayList();
数字列表。添加(“1”);
数字列表。添加(“2”);
数字列表。添加(“3”);
数字列表。添加(“4”);
数字列表。添加(“5”);
数字列表。添加(“6”);
数字列表。添加(“7”);
数字列表。添加(“8”);
数字列表。添加(“9”);
数字列表。添加(“10”)`
我想一直到100,但我知道手动键入每一个都不是编写代码的推荐或有效方法。那么,我该怎么办呢?在添加到列表之前,只需使用整数循环并将每个循环解析为字符串:
ArrayList<String> numbersList = new ArrayList<>();
for (int i=0; i < 100; ++i) {
numbersList.add(String.valueOf(i));
}
arraylistnumberslist=new ArrayList();
对于(int i=0;i<100;++i){
numbersList.add(String.valueOf(i));
}
使用循环。网上有一些资源可以了解更多有关这方面的信息
ArrayList<String> numbersList = new ArrayList<>();
for (int i = 1; i <= 100; i++)
{
numbersList.add(Integer.toString(i));
}
arraylistnumberslist=new ArrayList();
对于Java8中的(inti=1;i)
List<String> list = IntStream.range(1, 100).mapToObj(Integer::toString).collect(Collectors.toList());
List List=IntStream.range(1100).mapToObj(Integer::toString.collect(Collectors.toList());
for(int i=1;iWhy将数字存储在列表中
?为什么不直接处理数字,直到需要将它们输出为字符串,然后用整数转换它们。而不是字符串(numberValue)
?