javalist读取(java获取list的值)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享javalist读取的知识,其中也会对java获取list的值进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、java如何从List中取值
- 2、java 如何用io流 读取list集合里我需要的内容,然后写入到.txt文件里?各位大侠请赐教
- 3、java怎样取list里的数据
- 4、java怎样取list里的数据?
- 5、Java中list读取第X位
java如何从List中取值
要从一个List中取值,可以使用get()方法来获取指定索引位置的元素。在你提供的代码中,generatePonits()方法返回的是一个String类型的List,包含多个由随机生成的坐标组成的字符串。
如果你想要在另一个方法中分别提取出两个随机数,可以先通过get()方法获取对应索引位置的坐标字符串,然后再将其解析为数字。具体步骤如下:
```java
// 获取generatePonits()方法随机生成的第一个坐标字符串,并将其解析为数字
String point1Str = generatePonits().get(0);
int x1 = Integer.parseInt(point1Str.substring(1, point1Str.indexOf(",")));
int y1 = Integer.parseInt(point1Str.substring(point1Str.indexOf(",") + 1, point1Str.length() - 1));
// 获取generatePonits()方法随机生成的第二个坐标字符串,并将其解析为数字
String point2Str = generatePonits().get(1);
int x2 = Integer.parseInt(point2Str.substring(1, point2Str.indexOf(",")));
int y2 = Integer.parseInt(point2Str.substring(point2Str.indexOf(",") + 1, point2Str.length() - 1));
```
以上代码假设你想要获取generatePonits()方法随机生成的第一个和第二个坐标,并将它们包含的x和y坐标分别解析为整数。这里使用了String类的substring()方法来截取坐标字符串中的x和y坐标部分,并用Integer类的parseInt()方法将它们解析为整数。需要注意的是,由于坐标字符串的格式是"(x,y)",因此在使用substring()方法时需要去掉开头的"("和结尾的")"。
当然,如果你仅仅只是想在generatePonits()方法和另一个方法之间传递生成的随机数,也可以考虑将它们定义为类成员变量,而不是在generatePonits()方法内部声明。这样就可以在不同的方法之间共享这些随机数了。
java 如何用io流 读取list集合里我需要的内容,然后写入到.txt文件里?各位大侠请赐教
import org.junit.Test;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class TestIo {
//路径
private static final String PATH = "D:\\demo1.txt";
@Test
public void testIo() throws IOException {
ListString list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
File file = new File(PATH);
//如果没有文件就创建
if (!file.isFile()) {
file.createNewFile();
}
//
BufferedWriter writer = new BufferedWriter(new FileWriter(PATH));
for (String l:list){
writer.write(l);
}
writer.close();
System.out.println("完成");
}
}
结果
希望对你有帮助
java怎样取list里的数据
ListString list = new ArrayListString();
list.add("111");
list.add("222");
list.add("333");
for(int i = 0; i list.size();i++){
String value = list.get(i); //这行代码就是取具体的数据,i不能大于list的size,不然数 //组下标越界错误
System.out.println("____________"+value);
}
输出结果为:
____________111
____________222
____________333
java怎样取list里的数据?
List list = new ArrayList();
list.add("111");
list.add("222");
list.add("333");
for(int i = 0; i list.size();i++){
String value = list.get(i); //这行代码就是取具体的数据,i不能大于list的size。

Java中list读取第X位
List是有序的集合接口. 该接口定义了 得到指定索引位置元素的方法
get(int index) // 返回列表中指定位置的元素。
以较为常用的ArrayList为例, ArrayList的底层就是用我们熟悉的数组实现的.
参考代码
import java.util.ArrayList;
public class ListDemo {
public static void main(String[] args) {
ArrayListString list = new ArrayListString();
list.add("张三");//添加元素
list.add("赵四");
list.add("王五");
String name =list.get(2);// 和数组下标一样, 也是从0开始, 所以下标2就代表第3个元素
System.out.println(name);// 输出 王五
}
}
关于javalist读取和java获取list的值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
