「遍历输出java」遍历输出字符串

博主:adminadmin 2023-03-18 16:15:08 371

本篇文章给大家谈谈遍历输出java,以及遍历输出字符串对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用java一维数组的遍历:输出数组中的所有元素值,要求打印格式为: [元素值1,元?

import java.util.ArrayList;

import java.util.Arrays;

import java.util.List;

import java.util.Scanner;

public class DemoTest05 {

public static void main(String[] args) {

/*

*确定数组的长度

*/

Scanner sc = new Scanner(System.in);

System.out.println("请输入数组的大小:");

int num = sc.nextInt();

int[] arr1 = new int[num];

//逐个输入

System.out.println("请逐个输入数组元素,按回车键确定并继续...");

for (int i = 0; i arr1.length; i++) {

arr1[i] = sc.nextInt();

}

//数组没有重写toString方法,会直接打印数组的地址,使用Arrays工具类的toString方法输出

System.out.println(Arrays.toString(arr1));

sc.nextLine();//过滤缓冲区中的回车

/*

不确定数组的长度,使用ArrayList集合

*/

ListInteger list = new ArrayListInteger();

System.out.println("请输入数组元素,元素间使用空格分隔,按回车键结束...");

String[] strings = sc.nextLine().split(" ");

for (int i = 0; i strings.length; i++) {

list.add(Integer.parseInt(strings[i]));

}

System.out.println(list);

}

}

关于java中HasMap的遍历输出不按顺序

第一种:能顺序遍历就用ArrayList第二种:先把hashMap的key

拿出来

然后把key

排序,通过HashMap的get(String

key)

方法取出值

就好了

关于Java中List的遍历输出问题

一定要先从前向后才可以从后向前,要不然是不行的。public static void main(String[] args) {

ListString all = new ArrayListString();

all.add("hello");

all.add("_");

all.add("world");

ListIteratorString iter = all.listIterator();

System.out.print("由后向前输出:");while(iter.hasNext()){ String str = iter.next(); //先从前向后接收}

while (iter.hasPrevious()) {

System.out.print(iter.previous()+"、"); //现在就可以从后向前输出了

}

}

java的概念,什么是遍历输出啊?

遍历输出就是讲一个数组或者集合通过指针遍历后显示出来

public static void main(String[] args) {

int[] a = new int[]{1,2,3};

for(int i = 0; i a.length ;i++){

System.out.println(a[i]);

}

}

此时控制台就是遍历输出 1 2 3

java如何把循环遍历结果输出到文本文档?

首先,啊,我的眼睛!请学会截图,你的这三张图我一张都看不清!

然后我想了一下你的目的,你现在有一个学生信息数组,你是要把他们写到一个文件里是吧,这个过程叫做数据序列化或者持久化(其实文件中保存成json串或xml的形式更容易阅读数据和反序列化)因为看不清你的程序,所以我举了个例子给你看下,给你些思路。

我定义一个学生类,包括姓名和分数两个属性:

之后在main函数中构造拥有三个学生的学生信息数组:

然后使用FileOutputStream、OutputStreamWriter、BufferedWriter完成文件的写入:

流的使用方式我就不多说了,记住流一定要关闭,最好实在finally块中进行,另外先打开的流后关闭。

主要看写文件内容的部分:

其实就是循环数组,使用bufferWrite的write方法,将我们的数据按照想要的格式弄成字符串,建议使用StringBuilder来构建文件字符串内容,我这里偷懒了直接用的+来操作,最后适时地换行。

最终生成的文件内容为:

完整main函数代码:

public static void main(String[] args) throws Exception {

Student s1 = new Student("张三", 90);

Student s2 = new Student("李四", 59);

Student s3 = new Student("王五", 85);

Student[] students = new Student[]{s1, s2, s3};

String filePath = "d:\\student.txt";

FileOutputStream fileOutputStream = null;

OutputStreamWriter outputStreamWriter = null;

BufferedWriter bufferedWriter = null;

try {

fileOutputStream = new FileOutputStream(filePath);

outputStreamWriter = new OutputStreamWriter(fileOutputStream, "UTF-8");

bufferedWriter = new BufferedWriter(outputStreamWriter);

for (int i = 0; i students.length; i++) {

bufferedWriter.write(students[i].getName() + " " + students[i].getGrade());

if (i students.length - 1) {

bufferedWriter.newLine();

}

}

} finally {

if (bufferedWriter != null) {

bufferedWriter.close();

}

if (outputStreamWriter != null) {

outputStreamWriter.close();

}

if (fileOutputStream != null) {

fileOutputStream.close();

}

}

}

关于遍历输出java和遍历输出字符串的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。