特长的int 变stringg如何从一行变多行

在word中如何把多行改成一行_百度知道
在word中如何把多行改成一行
我有更好的答案
按CTRL+H,“查找内容”输入^p,“替换为”不输入内容,点击“全部替换”。
除了缩小字体以及把字体的字体间距调小,以及字体间距里的缩放(调整成宽比高小)外,没有其他方法了吧。
在下一行的开头处按Backspace按键
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java如何从字符串中一行一行的取内容_百度知道
java如何从字符串中一行一行的取内容
现在有一个String类型的字符串,用回车分成了四行,前三行全部是数字,最后一行是一个字符串比如
sadfafggghg
怎么么能将他们一行一行的区分开来放在一个单独的数组里面
arr[0] = 1001
arr[1] = 1002
arr[2] = 1003
我有更好的答案
提问者所说的字符串准确来说叫做流,通过readline方法整行读取可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。 BufferedReader bre =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流会一直存在,直到程序运行结束。
采纳率:82%
来自团队:
public&class&ReadString&{ public&static&void&main(String[]&args)&{
String&str&=&1001&+&\n&+&1002&+&\n&+&1003&+&\n&+&asdf&;
//用回车键来分隔几个元素
String[]&ss&=&str.split(&\n&);
for&(int&i&=&0;&i&&&ss.&i++)&{
System.out.println(ss[i]);
我用的方法和你的一样,但是现在有一个问题,在截取的时候回车键也被截取进去了,要怎么去掉这个回车键呢?
本回答被提问者采纳
* 一行一行读取文件,适合字符读取,若读取中文字符时会出现乱码
* 流的关闭顺序:先打开的后关,后打开的先关,
否则有可能出现java.io.IOException: Stream closed异常
* @throws IOException
public void readFile01() throws IOException {
FileReader fr=new FileReader(&E:/phsftp/evdokey/evdokey_.txt&);
BufferedReader br=new BufferedReader(fr);
String line=&&;
String[] arrs=
while ((line=br.readLine())!=null) {
arrs=line.split(&,&);
System.out.println(arrs[0] + & : & + arrs[1] + & : & + arrs[2]);
br.close();
fr.close();
* 一行一行读取文件,解决读取中文字符时出现乱码
* 流的关闭顺序:先打开的后关,后打开的先关,
否则有可能出现java.io.IOException: Stream closed异常
* @throws IOException
public void readFile02() throws IOException {
FileInputStream fis=new FileInputStream(&E:/phsftp/evdokey/evdokey_.txt&);
InputStreamReader isr=new InputStreamReader(fis, &UTF-8&);
BufferedReader br = new BufferedReader(isr);
//简写如下
//BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(&E:/phsftp/evdokey/evdokey_.txt&), &UTF-8&));
String line=&&;
String[] arrs=
while ((line=br.readLine())!=null) {
arrs=line.split(&,&);
System.out.println(arrs[0] + & : & + arrs[1] + & : & + arrs[2]);
br.close();
isr.close();
fis.close();
请参考上面的例子,优雅地实现了一行一行读取!
你 这个字符串可以修改吗?比如加入;什么的将它们分开。如果可以可先加入一个符号将它们分开下,再split(&;&)得到字符串数组,再操作数组。如果不行,那么你这个字符串就是这一个吗?且固定吗?如果固定的话,可以substring截取。暂时这样想的,可以对你的字符串做具详细的解释不?
public&static&void&main(String[]&args){
String&str&=&&\r1003\rsadfafggghg&;
String[]&arr&=&str.split(&\r&);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[3]); }
1.String有个split分隔符,回车做分隔符的话不知道行不行2.indexOf()取对应的字符,应该会取到回车换行的\r\n(或\n linux的),根据这个判断
import java.util.Aimport java.util.Spublic class Test1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] str = new String[4];
for (int i = 0; i & str. i++) {
str[i] = scanner.nextLine();
System.out.println(Arrays.toString(str));
其他5条回答
为您推荐:
其他类似问题
字符串的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。excel中怎么把一行多列变成多行3列_百度知道
excel中怎么把一行多列变成多行3列
我有更好的答案
可以根据规律利用index函数或者Offset函数来实现
歌尔声学工业工程师
可使用公式来实现。请提供一行多列的所在行和开始单元格地址
A3=INDEX($1:$1,(ROW(A1)-1)*3+COLUMN(A1))&&&向下向右复制
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 string 首字母变小写 的文章

 

随机推荐