「java实现in」java实现indexof

博主:adminadmin 2022-12-03 00:57:06 81

今天给各位分享java实现in的知识,其中也会对java实现indexof进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

在用java实现文件复制的时候,(len=in.read(bytes))!=-1为什么必须判断!=-1,这个判断的具体意思是什么

public int read(byte[] b)

这个方法是从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中

它是有返回值的,它返回读入缓冲区的字节总数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1

就是当它返回-1的时候 数据已经复制完了 while循环终止程序结束

java//输出流读进一个字符串到一个文本里 用输入流打印出来 用in.read()方法怎么实现

应该可以 -1是read()方法的返回值。

比如下面的代码:

byte[] by=new byte[1024];

FileInputStream filein=new FileInputStream("考场规则.txt");

FileOutputStream fileout=new FileOutputStream("新生成.txt");

while(filein.read(by)!=-1)

{

fileout.write(by);

// fileout.write("\n");

}

filein.close();

fileout.close();

JAVA怎么实现循环输入?

JAVA实现循环输入的方法(拿学生成绩举例):

1、Java语言从键盘输入一个整型:

import java.util.Scanner;

public class Test{

public static void main(String args[]){

Scanner in = new Scanner(System.in);

System.out.println("请输入一个成绩为:");

int n;

n = in.nextInt();

System.out.println("n=" + n);

}

}

2、对学生成绩的等级划分(if......else)

import java.util.Scanner;

public class Test{

public static void main(String args[]){

Scanner in = new Scanner(System.in);

System.out.println("请输入一个成绩为:");

int n;

n = in.nextInt();

System.out.println("n=" + n);

System.out.println("对学生成绩进行登记划分:");

{

if (n=100n=80)  System.out.println("优秀");

else if (n80n=70)    System.out.println("良好");

else  if(n70n=60)    System.out.println("合格");

else                     System.out.println("不及格");

}

}

}

3、输出一个平行四边形(fou语句)

public class pingxing {

public static void main(String args[]){

int n=6;

for(int i=1;in-1;i++)

{

for(int a=1;ai;a++) { System.out.print(" ");}

for(int b=1;b=n;b++) {System.out.print("*");}

System.out.println();

}

}

}

4、while语句,当条件为假时:

public class As{

public static void main(String args[]){

int n=23;

while(n24)

n=n+2;

System.out.println("n="+n);

}

}

5、do......while当条件为假时:while不执行,do......while至少执行一次!

public class Zx{

public static void main(String args[]){

int i=1;

do

i=i+2;

while(i1);

System.out.println("i="+i);

}

}

6、执行时,把程序放入记事本中,以类名.java命名,再放入创建的文件夹中,将文件夹命名,然后把文件夹放入E盘。

进入DOS系统:

1、e:

2、cd  文件名

3、javac   类名.java

4、Java    类名

java 输出流读进一个字符串到一个文本里 用输入流打印出来 用in.read()方法怎么实现

byte [] b = new byte[1024];

StringBuffer s = new StringBuffer();

for (int i = 0; in.read(b)!= -1; i++){

s.append(new String(b));

}

System.out.println(s);

java中system.in怎么用?

System.in是一个很原始、很简陋的输入流对象,通常不直接使用它来读取用户的输入。\x0d\x0a一般会在外面封装过滤流:\x0d\x0aBufferedReader br = new BufferedReader(new InputStreamReader(System.in));\x0d\x0a然后调用br.readLine()方法进行读取。

java实现in的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现indexof、java实现in的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-03,除非注明,否则均为首码项目网原创文章,转载请注明出处。