java输出字符串换行 我想让光标所在的地方换行,该怎么办,加/n也不管用啊

作者&投稿:挚宏 (若有异议请与网页底部的电邮联系)
Java中为什么在字符串中加入了\n还是不能换行,且在eclipse中显示的是换行,找到绝打开文本~


试试。

你可以换一个输出流,用Printwriter输出文本比较好,它直接有个方法就是println(),可以换行输出文本,具体你可以查下api

文件读取的话,如果是用read方法(字节流)读取的就很难区分换行,建议可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
BufferedReader bre = null;
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

\n
斜杠反了


java中如何在一个字符串中去掉另一个字符串?
直接使用空字符串替换,如下:String b = "abcabcabc";b=b.replace("b","");Java String.replace()方法用法 返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar

Java中怎样找到文件中指定字符串并替换
1.定义一个类文件StringReplace.java 2.类内容如下:public class StringReplace { public static void main(String[] args){ String info = "百d度,经3验,欢迎H你";info = info.replace(',',':');\/\/将字符串,替换成":"System.out.println(info);\/\/替换后输出 info=info.replace("欢迎"...

java string中的替换字符串
详情请查看视频回答

java字符串替换
void main(String[] args) { Scanner scn = new Scanner(System.in);String a = scn.next();String b = scn.next();String c = scn.next();String d = a.replaceAll(b, c);System.out.println(d);} a.replaceAll(b,c); 就是 把字符串a中, 符合规则 b 的字符, 替换成c ...

Java 输出字符串对象时先转换成基本数据再转换成字符串,才输出,为什么...
因为所有复杂数据都是由基本数据组成的 字符串就是一个一个字符组成 计算机内部是以字节存储数据,所以只能传输字节类型的数据

Java的常用输入输出语句?
常用的输入语句是:输入字符串:new Scanner(System.in).next();输入整数:new Scanner(System.in).nextInt();输入小数:new Scanner(System.in).nextDouble();常用的输出语句:换行输出: System.out.println(变量或字符串);非换行输出: System.out.print(变量或字符串);换行输出错误提示(默认是...

Java 输入一行字符串,生成一个新的字符串,将原字符串中的大写字母用下面...
A的ASCII是65,Z的ASCII是90,只有A-Z才进行转换,其他不转换 ch = (char) (155 - ch);\/\/A转换成Z,B转换成Y 规律就是 A+Z的ASCII是155,B+Y的是155。。。类推,所以155减去当前字母就是转后的字母 } str2 = str2 + ch;\/\/拼字符串 } System.out.println(str2);} } } ...

JAVA对当前两个字符串内容进行互换
String temp=null;temp = s1;s1=s2;s2=temp;

用java编写一个程序,实现字符串大小写的转换并倒序输出
一下代码仅供参考 public class Main {public static void main(String[] args) {String s = "aaBvdEFdsd";StringBuffer ss = convertString(s);System.out.println("大小写转换后是:" + convertString(s));System.out.println("倒序输出后是:" + ss.reverse());}public static StringBuffer ...

Java输入一个字符串,将其中的大写字母转换为小写字母,小写字母转换为大 ...
import java.util.Scanner;public class Main { public static void main(String[] args) { System.out.println("输入一个字符串:");String str = null;Scanner cin = new Scanner(System.in);while (cin.hasNext()) { str = cin.nextLine();break;} String newStr1 = "";String newStr2...

泊头市17270352823: java输出字符串换行 我想让光标所在的地方换行,该怎么办,加/n也不管用啊 -
仇券坩乐: 文件读取的话,如果是用read方法(字节流)读取的就很难区分换行,建议可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容. BufferedReader bre = null; try { String file = "D:/test/test.txt"; bre = new ...

泊头市17270352823: java控制台输出后,如何让光标显示到下一行 -
仇券坩乐: 如果是直接输出不换行的情况下,光标只能定位到当前行的结尾.解决办法:直接通过”System.out.println("")“或者是”System.out.print("\n")“在输出后面加上空行,之后即可定位显示到下一行;

泊头市17270352823: 你好,我想问下,java中,如何在输出一串字符串后,将光标聚焦在字符串后面 -
仇券坩乐: System.out.println();//换行 System.out.print();//不换行,这应该是你想要的

泊头市17270352823: Java编程的问题,,怎么让光标移动到下一行??具体看补充中 -
仇券坩乐: TextArea setCaretPosition 设置文本插入符的位置.插入符的位置被限制在 0 和文本最后一个字符(包括)之间.如果传入值大于此范围,则将该值设置为最后一个字符(如果 TextComponent 不包含文本,则将该值设置为 0),并且不返回任何错误.如果传入值小于 0,则抛出 IllegalArgumentException.

泊头市17270352823: Java如何去除字符串中的空格、回车、换行符、制表符? -
仇券坩乐: import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringUtils { /** *正则 */ public static String replaceBlank(String str) { String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str); ...

泊头市17270352823: java语言的输出函数怎么写? -
仇券坩乐: public class a{public static void main(String args[]){System.out.print("nihao!"); //这个是输出语句System.out.println("shijie!");//这个也是,并且输出完毕后自动换行} }

泊头市17270352823: java处理一行字符串,怎么把有标点紧跟空格(比如:“得到... ”)的类似换行的都给换成标点+换行+空格 -
仇券坩乐: 可以合并.replaceAll方法第一个参数是指正则表达式.所以使用一个就行.1 s.replaceAll(".+|,+|,+|.+","\n"); 其中|代表或,+修饰前面的字符出现至少1次.

泊头市17270352823: java中回车符\r的问题 -
仇券坩乐: 我的理解是这样的,程序先打印输出回车符:回车开始然后碰到\r,并没有完成换行,因为必须要\r\n才能在windows里面换行并且置光标到下行行首.但是现在只有\r,所以光标到了行首'输出回车符:回车开始'输出的回车结束覆盖掉了'输出回车'四个汉字.个人的理解是\r只是把光标移动到行首

泊头市17270352823: java中换行字符怎么用? -
仇券坩乐: 输出换行符一般是、\r\n System.out.println("abc");等同于System.out.print("abc\r\n");

泊头市17270352823: java 怎么手动控制字符串在文本域中换行显示 -
仇券坩乐: _txtarea.settext("你猜了"+n+"次,你猜错了!太小了"); _txtarea.append("\n"); 就可以了.或者你可以这样: _txtarea.settext(""); _txtarea.append("你猜了"+n+"次,你猜错了!太小了" + "\n");另外我写了个程序测试...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网