「java怎么输出指定个」java如何输出指定数量的字符
今天给各位分享java怎么输出指定个的知识,其中也会对java如何输出指定数量的字符进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何用java输出指定数目的随机不重复字母
- 2、Java如何实现读一个文件(非文本文件)后输出其中自己指定的一部分?
- 3、java中怎么依次输出某数组的所有元素?
- 4、Java如何输出构造的方法中的某一个内容
- 5、java 数组中,如何将指定位置输出
如何用java输出指定数目的随机不重复字母
package systemin;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class CharReader {
public static void main(String[] args) throws IOException {
// 先设置26个英文字母
char[] allChar = new char[26];
for (int i = 97; i 123; i++) {
allChar[i - 97] = (char) i;
}
// 存放已经取到的字符。为了方便使用list以及查找已经获取过的字符,因此使用list,目标是使用它的contains方法。
ListString contentList = new ArrayListString();
int count = 5;
while (count 0) {
// 取随机数,用以乘以26,得到[0,26)(大于等于零,小于26)的数字。
double numDouble = Math.random() * 26;
// 用得到的结果除以1,可得到0-25一共26个数字中的任何一个。
int position = (int) numDouble / 1;
// 判断对应位置上面的字符是否已经被取到,如果取到则直接进入下一个循环,不做保存处理。
if (contentList.contains(String.valueOf(allChar[position])))
continue;
// 如果之前没有被取到,则保存到结果集当中,并将计数数字减一。
contentList.add(String.valueOf(allChar[position]));
count--;
}
// 获取到了指定数目的不同字符,循环输出
for (int i = 0; i contentList.size(); i++)
System.out.println(contentList.get(i));
}
}
Java如何实现读一个文件(非文本文件)后输出其中自己指定的一部分?
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
import java.util.Scanner;
/**
* 读取文件指定行数内容
* @author young
*
*/
public class ReadSelectedLine {
static void readLineVarFile(String fileName, int lineNumber)
throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(fileName)));
String line = reader.readLine().toString();
if (lineNumber 0 || lineNumber getTotalLines(fileName)) {
System.out.println("不在文件的行数范围之内。");
}
int num = 0;
while (line != null) {
if (lineNumber == ++num) {
System.out.println("line " + lineNumber + ": " + line);
}
line = reader.readLine();
}
reader.close();
}
// 文件内容的总行数。
static int getTotalLines(String fileName) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(
new FileInputStream(fileName)));
LineNumberReader reader = new LineNumberReader(in);
String s = reader.readLine();
int lines = 0;
while (s != null) {
lines++;
s = reader.readLine();
}
reader.close();
in.close();
return lines;
}
public static void main(String[] args) throws IOException {
// 读取文件
String fileName = "c:\\1.java";
// 获取文件的内容的总行数
int totalNo = getTotalLines(fileName);
System.out.println("There are " + totalNo + " lines in the text!");
// 指定读取的行号,此处也可以改成自由输入
System.out.println("输出文件第几行内容?");
int lineNumber = new Scanner(System.in).nextInt();
// 读取指定行的内容
readLineVarFile(fileName, lineNumber);
}
}
在C盘新建1.java文件,输入任意内容,
运行代码后显示结果如下:
java中怎么依次输出某数组的所有元素?
import java.util.*;
public class Test {
public static void main(String[]args){
int[] arry = new int[]{1,2,3,4,5,6,7,8,9,0,2,4,3,6,5,9,6,5};
//这个数组是您自己定义的,有多少元素自己写就好
Scanner input =new Scanner(System.in);
System.out.println("请输入你想要输出,数组前几个元素:");
int a=input.nextInt();
if(a arry.length){
System.out.println("个数大于数组长度");
}else{
for(int i = 0; i a; i++){
System.out.print(arry[i]);
System.out.print(" ");
}
}
}
}
Java如何输出构造的方法中的某一个内容
public void printAL(ZGG w) {
System.out.println("工号:"+w.id+"姓名:"+w.name+"部门:"+w.bm+"请假天数:"+w.holidays+"工资:"+w.salary);
}
java 数组中,如何将指定位置输出
if(zz.length!=0) {
for(int i=0;izz.length;i+=3) {
System.out.print("本次的马鞍点为:"+zz[i]);
System.out.print(" 所在的行为:"+zz[i+1]);
System.out.println(" 所在的列为:"+zz[i+2]);
}
}
关于java怎么输出指定个和java如何输出指定数量的字符的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。