java怎么把数据存到数组中(java中如何把一个txt文件中的信息保存在数组内存中)
本文目录
- java中如何把一个txt文件中的信息保存在数组内存中
- java怎么把数字存放到数组里去
- java 如何将SQL结果集添加到数组里
- Java中,怎样把字符串和整数存到同一个数组中
- java输入数字,将其存入数组
- Java中如何提取TXT文件数据并讲数据导入到数组里急求
- java中如何将随机数放到数组里
- java中怎么将sql中的数据存储到数组中
- java中如何在键盘中输入一串数字然后存入数组中
- java编程 怎样动态的把产生出来的坐标值存到数组当中
java中如何把一个txt文件中的信息保存在数组内存中
首先你需要读取txt,得到每一行的数据内容,用字符串接出来。然后分析你的字符串,多个表示之间是空格隔开,所以使用split分隔成为数组。然后你可以得到一个二维数组。遍历这个而二维数组对应下表对应一个信息代码的话随便写点,未测试:BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("1.txt")));ArrayList cardIds=new ArrayList《String》();ArrayList usernames=new ArrayList《String》();ArrayList passwords=new ArrayList《String》();ArrayList moneys=new ArrayList《String》();String str=null;while((str=br.readLine)!= null){ String st=str.split(" "); cardIds.add(st);}String username=usernames.asList();....
java怎么把数字存放到数组里去
1、如果数字个数是确定的,放到数组里可以,java中数组的初始化必须定义其长度
2、如果数字个数是不确定的,那么建议放到list集合中去,因为集合操作相比数组更加的方便灵活
3、首先集合不需要限制于存储长度,第二任何类型的数据list都能够通过list.add(object)增加进去,因此推荐存放到list集合中,而且取值也是很方便的
public class Demo{ public static void main(String args) { List numList = new ArrayList(); int num = 10; numList.add(num); // 这里只输入一个数,但是也用循环写出来吧,你可以拓展到添加多个数的list中去 for(int i=0;i《numList.size();i++) { // 将每个数输出即可 System.out.println(numList.get(i)); } }}
java 如何将SQL结果集添加到数组里
假设mysql中test数据库中有个表式score,有数据,我只取第一列的数据出来:\x0d\x0apublicvoidmysqlConnection(){\x0d\x0atry{\x0d\x0aClass.forName("com.mysql.jdbc.Driver").newInstance();//数据库驱动\x0d\x0aStringurl="jdbc:mysql://localhost:3306/test";//数据库链接地址\x0d\x0aStringuser="root";//用户名\x0d\x0aStringpassword="";//密码\x0d\x0aConnectionconn=DriverManager.getConnection(url,user,password);//建立connection\x0d\x0aStatementstmt=conn.createStatement();\x0d\x0aconn.setAutoCommit(false);//更改jdbc事务的默认提交方式\x0d\x0a\x0d\x0aStringsql="select*fromscore";//查询语句\x0d\x0aResultSetrs=stmt.executeQuery(sql);//得到结果集\x0d\x0aconn.commit();//事务提交\x0d\x0aconn.setAutoCommit(true);//更改jdbc事务的默认提交方式\x0d\x0aList
Java中,怎样把字符串和整数存到同一个数组中
import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class Test {public static void main(String args) {int length = 5;HashMap;//向数组添加两个数,一个是String,一个是intboolean setValue = setValue(map, 0, 1);if (setValue) {System.out.println("添加成功!");}boolean setValue1 = setValue(map, 1, "a");if (setValue1) {System.out.println("添加成功!");}//取出数组中第index位的值int index = 1;Iterator it = map.keySet().iterator();Object key;while (it.hasNext()) {key = it.next();if (key.equals("String")) {//StrValue为得到的String值String StrValue = (String) map.get(key);System.out.println(key + ":" + StrValue);} else {//intValue为得到的int值int intValue = (int) map.get(key);System.out.println(key + ":" + intValue);}}}/** *@param index 向第几位添加 *@param value 添加的内容 * */public static boolean setValue(HashMap map, int index, String value) {if (index 》 map.length)return false;HashMap《String, String》 hashMap = new HashMap《String, String》();hashMap.put("String", value);map = hashMap;return true;}/** *@param index 向第几位添加 *@param value 添加的内容 * */public static boolean setValue(HashMap map, int index, int value) {if (index 》 map.length)return false;HashMap《String, Integer》 hashMap = new HashMap《String, Integer》();hashMap.put("Integer", value);map = hashMap;return true;}}
java输入数字,将其存入数组
用StringTokenizer这个类比较简单import java.io.*;import java.util.*;public class inputNumIntoArray{ int numbers; int num; public static void main(String args) { inputNumIntoArray getnum=new inputNumIntoArray(); String line=new String(); DataInputStream read=new DataInputStream(System.in); try { line=read.readLine(); } catch(IOException ex) { System.out.println(ex.toString()); } for(int i=0;i《line.length();i++) if(line.charAt(i)《’1’||line.charAt(i)》’9’) { System.out.println("ERROR!CONTAITN OTHER CHAR!"); return; } getnum.getInteger(line); getnum.output(); } void getInteger(String line) { line=line.trim(); StringTokenizer tokens=new StringTokenizer(line," ");//用空格分割字符口串 int i,n=tokens.countTokens();//获得数字的个数 i=0; numbers=new int;//确定元素的个数 num=n; while(tokens.hasMoreTokens()) { numbers=Integer.parseInt(tokens.nextToken());//将字符转换成数字 i++; } } void output() { for(int i=0;i《num;i++) { System.out.println("numbers); } }}
Java中如何提取TXT文件数据并讲数据导入到数组里急求
public static void main(String args) throws FileNotFoundException { Scanner scanner = new Scanner(new FileInputStream("d:/data.txt"));//通过FileInputStream构建Scanner ArrayList《Integer》 integerDataList = new ArrayList《》();//初始化数据存放list,arrayList中的每一项是一条数据 while (scanner.hasNext()) { String line = scanner.nextLine();//读入一行数据 String datas = line.split(",");//根据逗号分隔字符串 if (datas.length != 3) { //如果分割后的数据不足三个,说明数据错误,抛弃本条数据 continue; } //构建integer类型数组,保存本行数据 Integer; //通过Integer.valueOf方法将字符串转换为整型数字 integerData); integerData); integerData); //将本行数据添加到所有数据的集合中 integerDataList.add(integerData); } //输出所有数据 for (Integer integerData : integerDataList) { System.out.println(Arrays.toString(integerData)); } }
java中如何将随机数放到数组里
首先:java的Math类提供了一个 random()静态方法,返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。
以下为范例:
//代码如下:public class Test24 {/* * 随机从 1~10 取十个整数,存入数组 */public static void main(String args) {int ; //构建一个空的一维数组for(int i=0;i《arr.length;i++){int temp = (int)(Math.random()*10)+1;//随机产生一个 1~10 的整数arr = temp;//将产生的数添加到数组System.out.print(arr+" ");}}}
java中怎么将sql中的数据存储到数组中
假设表中的字段有3个Object;取到的数据为list或者vectorfor(int i=0;i《list.size();i++){a}这样就行了,放到object数组中
java中如何在键盘中输入一串数字然后存入数组中
import java.util.Scanner;
public class Tset {
public static void main(String args) {
System.out.println("请输入三个数:");
Scanner in = new Scanner(System.in);
int;
for(int i=0;i《b.length;i++){
b=in.nextInt();
}
//遍历
for(int i=0;i《b.length;i++){
System.out.println("b);
}
}
}
记得,输入一个数按下回车键
java编程 怎样动态的把产生出来的坐标值存到数组当中
java将动态产生的坐标值存到数组当中,可以将数据放入二维数组中,如下代码:
public class test{ public static void main(String args){int arr1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 假设这是你的坐标(1,2),(3,4),……int ; // 创建一个行为原数组长度一半,列为2的二维数组for (int i = 0; i 《 arr1.length; i++) {// 遍历原数组,赋值给新数组arr2;}for (int i = 0; i 《 arr2.length; i++ ) {for (int j = 0; j 《 arr2.length; j++ ) {System.out.print(arr2 + " ");}System.out.println();}} }
更多文章:
联想ideapad y450(联想ideapady450当年多少钱)
2024年7月21日 01:16
thinkpad x390(thinkpad x390笔记本参数)
2024年7月15日 20:24