java用键盘怎么输入换行

java用键盘怎么输入换行,第1张

Systemin 你输入东西就是读取的东西,String str=stdinreadLine();

Systemoutprintln(" "+str);

readline()是换行

实际上是输入了一行的空格,然后就在控制台死循环跳行。

不会。在java中经常用\n就表示换行,Java从文件读取linux字符串,读到\n不会换行。Java是一门面向对象编程语言,1990年代初由詹姆斯·高斯林等人开发出Java语言的雏形。

Java读取文件涉及的换行符问题

首先需要把数据库中的多列导出成txt文本,然后java代码读取该文件,通过readline读取每一行,再通过"\t" 分割spit每一列数据,分别对其进行处理。

结果读取每一行的时候发现本来在一行的数据分成了两行,查找原因发现,原来是数据库列中的数据本身已存在换行符,这就需要在导出数据的时候对该列进行一个去除换行符的 *** 作。

REPLACE(title, "\r\n", "")

解决办法如下:

java \r\n 或者 \n

mysql,javascript \r\n

windows下的文本换行符是 \r\n

unix下的文本换行符是 \n

//这帖子放了很久了,怎么还能在提问区看到啊给你写个完整的吧!

import javaioBufferedReader;

import javaioFile;

import javaioFileInputStream;

import javaioFileNotFoundException;

import javaioIOException;

import javaioInputStreamReader;

import javaioUnsupportedEncodingException;

public class Day01_ReadTxt {

public static void main(String[] args) {

File file=new File("K:\\Test\\TestTxttxt");//路径

if(filecanExecute())//如果存在就继续;

init(file);

}

private static void init(File file) {

Systemgc();

BufferedReader br=null;

try {

br=new BufferedReader(new InputStreamReader(new FileInputStream(file),"GBK"));

for(String str=brreadLine();str!=null;str=brreadLine()) {

str=strreplaceAll("[{}]+", "\r\n");//正则替换;

Systemoutprint(str);//输出控制台

}

} catch (UnsupportedEncodingException e) {

eprintStackTrace();

} catch (FileNotFoundException e) {

eprintStackTrace();

} catch (IOException e) {

eprintStackTrace();

}finally {

if(br!=null) {

try {

brclose();

} catch (IOException e) {

eprintStackTrace();

}

}

}

}

}

C盘下新建1txt

java代码如下:

import javaioBufferedReader;

import javaioFileNotFoundException;

import javaioFileReader;

import javaioIOException;

/

  读取文件内容并统计行数

  @author young

 

 /

public class BufferedReaderTest {

public static void main(String[] args) {

BufferedReader br = null;

int line = 0;

String str = null;

try {

br = new BufferedReader(new FileReader("c:\\1txt"));

while ((str = brreadLine()) != null) {

Systemoutprintln("文件内容: " + str);

++line;

// 读取前4行内容

if(line >= 4){

break;

}

}

// Systemoutprintln("\n文件行数: " + line);

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

eprintStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

eprintStackTrace();

} finally {

if(br != null){

try {

brclose();

} catch (IOException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

}

}

}

}

<c:forEachvar="rr"items="${rlist}"varStatus="i">

<inputtype="checkbox"name="checkbox"value="${rrright_id}"id="${rrright_id}"/>

${rrright_name}

<c:iftest="${icount%6==0&&!ilast}">

<br>&nbsp;&nbsp;&nbsp;&nbsp;

</c:if>

</c:forEach>

扩展资料

java控制台程序判断String字符串中只输入了一个回车:

importjavaioBufferedReader;

importjavaioInputStreamReader;

importjavautilScanner;

publicclassTest{

publicstaticvoidmain(Stringargs[])throwsException{

//BufferedReaderbf=newBufferedReader(newInputStreamReader(Systemin));

Scanners=newScanner(Systemin);//和注释掉的效果一样

Stringstr="";

do{

Systemoutprintln("请输入:");

//str=bfreadLine();

str=snextLine();//读取刚刚输入的内容,程序到这儿会停滞

if(strlength()==0){//如果输入的字符串为空,则说明只输入了一个回车

Systemoutprintln("输入的是回车!");

}else{

Systemoutprintln("输入内容是:"+str);

}

}while(strlength()!=0);

}

}

以上就是关于java用键盘怎么输入换行全部的内容,包括:java用键盘怎么输入换行、java读取linux服务器文件可以识别/n换行吗、有关Java 文件读取中换行的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9485038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存