「string换行java」c++ string换行
本篇文章给大家谈谈string换行java,以及c++ string换行对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 返回值为string时,怎样使返回的String中间有换行呢?
- 2、java中用StringBuffer写文件怎么换行
- 3、Java如何去除字串中的空格、回车、换行符、制表符
- 4、JAVA中如何判断一个字符串是否换行
- 5、java 字符串换行问题
- 6、java怎么换行
java 返回值为string时,怎样使返回的String中间有换行呢?
java 返回值为string时,使返回的String中间有换行:
只需要在要换行的地方加上转义字符“\n”即可实现换行。
如:
String function(){
return "hello \n world"; // 返回“hello”换行“world”
}
所有转义字符及意义:
java中用StringBuffer写文件怎么换行
使用Java中的File类,url为文件的绝对地址,str为输入的字符串内容。
代码如下图所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.io.FileWriter;
import java.io.IOException;
public class TestFile {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer();
sb.append("12345\n");
sb.append("abcde\n");
sb.append("123.abc");
try {
FileWriter fw=new FileWriter("c:/test.txt");
fw.write(sb.toString());
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
Java如何去除字串中的空格、回车、换行符、制表符
Java如何去除字串中的空格、回车、换行符、制表符 笨方法:String s = 你要去除的字串;
1.去除空格:s = s.replace(‘\\s’,);
2.去除回车:s = s.replace(‘
’,);
这样也可以把空格和回车去掉,其他也可以照这样做。
注:
回车(\u000a)
\t 水平制表符(\u0009)
\s 空格(\u0008)
换行 将游标移动到下一行第一格 相当于平时用的回车 \r 回车 将游标移动到当前行第一格}
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.pile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str); dest = m.replaceAll(""); } return dest; } public static void main(String[] args) { System.out.println(StringUtils.replaceBlank("just do it!")); } /*----------------------------------- 笨方法:String s = "你要去除的字串"; 1.去除空格:s = s.replace('\\s',''); 2.去除回车:s = s.replace('\n',''); 这样也可以把空格和回车去掉,其他也可以照这样做。 注:\n 回车(\u000a) \t 水平制表符(\u0009) \s 空格(\u0008) \r 换行(\u000d)*/}
c#如何去除字串中的空格,回车,换行符,制表符
string l_strResult = 你的字串.Replace("\n", "").Replace(" ","").Replace("\t","").Replace("\r","");
关于在字串中如何去除回车和制表符的搜寻推荐
正则表示式没学过? import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringUtils { /** *正则 */ public s
我们使用过的方法是写一个过滤这些制表符的工具类
C#如何去掉字串中的换行符
从资料库中返回json格式的资料,但由于资料库中的资料中有换行符,导致返回的json资料错误。
【原因分析】
用for回圈语句来分析出错栏位字串中每个字元的ASCII码,可以看出存在值分别为13、10的两个字元,造成换行,导致json格式出错。
【解决方法】
用C#中string的replace函式替换掉这两个字元,下面是部分程式码供参考。
jsonStr.Append('subject':' +cleanString(rd.GetString(1)) + ',);
jsonStr.Append('answer':' + cleanString(rd.GetString(2)) + ',);
private string cleanString(string newStr){
如何去掉字串前空白符?空格符,TAB制表符,回车ASCII码各为多少
在objective-c中,如何去掉一个string 的前后的空格字元或某个特定字元呢?
如@ “ abc 123 ”字串前后有空格,该如何去掉?
使用nsstring 的例项方法stringByTrimmingCharactersInSet :可以解决该问题。
方法如下:
C程式码 收藏程式码
[@" abc 123 " stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSString *newString = [oldString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSString 中该方法说明如下:
stringByTrimmingCharactersInSet:
Returns a new string made by removing from both ends of the receiver characters contained in a given character set.
- (NSString *)stringByTrimmingCharactersInSet:(NSCharacterSet *)set
Parameters
set
A character set containing the characters to remove from the receiver. set must not be nil .
Return Value
A new string made by removing from both ends of the receiver characters contained in set . If the receiver is posed entirely of characters from set , the empty string is returned.
这是典型的其他语言中trim 方法。我要问的是,如何去掉最左边的空格?又该如何去掉最右边的空格?
在NSString 的类中没有提供实现这类需求的方法,我们只能手工去新增这些方法。
C程式码 收藏程式码
@interface NSString (TrimmingAdditions)
- (NSString *)stringByTrimmingLeftCharactersInSet:(NSCharacterSet *)characterSet ;
- (NSString *)stringByTrimmingRightCharactersInSet:(NSCharacterSet *)characterSet ;
@end
@implementation NSString (TrimmingAdditions)
- (NSString *)stringByTrimmingLeftCharactersInSet:(NSCharacterSet *)characterSet {
NSUInteger location = 0;
NSUInteger length = [self length];
unichar charBuffer[length];
[self getCharacters:charBuffer];
for (location; location length; location++) {
if (![characterSet characterIsMember:charBuffer[location]]) {
break;
}
}
return [self substringWithRange:NSMakeRange(location, length - location)];
}
- (NSString *)stringByTrimmingRightCharactersInSet:(NSCharacterSet *)characterSet {
NSUInteger location = 0;
NSUInteger length = [self length];
unichar charBuffer[length];
[self getCharacters:charBuffer];
for (length; length 0; length--) {
if (![characterSet characterIsMember:charBuffer[length - 1]]) {
break;
}
}
return [self substringWithRange:NSMakeRange(location, length - location)];
}
@end
word如何去除回车符和换行符
一、word去除回车符(段落标记)的方法,以word2007为例:
1、单击word2007文件左上角的“Office按钮”,单击“word选项”。
2、单击“显示”选项,取消勾选“始终在萤幕上显示这些格式标记”下方的“段落标记”复选框,单击“确定”。
3、单击“开始”选单,单击工具栏中的“显示/隐藏编辑标记”按钮使段落标记不显示。
二、word去除(手动)换行符的方法,以word2007为例:
1、开启word文件,单击“开始”选单下的“替换”命令,在弹出的“查询和替换”对话方块中单击“查询内容”右侧的输入框,单击“更多”按钮。
2、单击“特殊格式”按钮,单击“手动换行符”命令。
3、在“查询和替换”对话方块中单击“替换为”右侧的输入框,单击“全部替换”按钮。
4、在弹出的提示框中单击“确定”按钮。
可以通过以下方法解决问题:
1、去不掉的,列印的时候不显示。
JAVA中如何判断一个字符串是否换行
c:forEachvar="rr"items="${r.list}"varStatus="i"
inputtype="checkbox"name="checkbox"value="${rr.right_id}"id="${rr.right_id}"/
${rr.right_name}
c:iftest="${i.count%6==0!i.last}"
brnbsp;nbsp;nbsp;nbsp;
/c:if
/c:forEach
扩展资料
java控制台程序判断String字符串中只输入了一个回车:
importjava.io.BufferedReader;
importjava.io.InputStreamReader;
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(Stringargs[])throwsException{
//BufferedReaderbf=newBufferedReader(newInputStreamReader(System.in));
Scanners=newScanner(System.in);//和注释掉的效果一样
Stringstr="";
do{
System.out.println("请输入:");
//str=bf.readLine();
str=s.nextLine();//读取刚刚输入的内容,程序到这儿会停滞
if(str.length()==0){//如果输入的字符串为空,则说明只输入了一个回车
System.out.println("输入的是回车!");
}else{
System.out.println("输入内容是:"+str);
}
}while(str.length()!=0);
}
}
java 字符串换行问题
下面是在 cmd 底下实现的 ,如果在页面中做下相应调整 就行了 。
对于 test 可以是任意长度 只要之间用‘,’隔开就行了 。
public class Num {
public Num(){
}
public String[] init(String str){//转化
String[] s = new String[str.length()];
s = str.split(",");
return s;
}
public void show(String[] s){//显示
int j = 0;
for(int i =0;is.length;i++){
System.out.print(s[i]+",");
j++;
if(j==3){
j=0;
System.out.println("");
}
}
}
public static void main(String[] args){
String test = "fdsfgds,eee,fdesfds,fds,fds,fdsfds,fdsf,fdsfds,fdsf,fds";
Num n = new Num();
String[] s = n.init(test);
n.show(s);
}
}
输出结果:
fdsfgds,eee,fdesfds,
fds,fds,fdsfds,
fdsf,fdsfds,fdsf,
fds,
java怎么换行
第一种:使用System.out.println()//这是换一行。
第二种:使用System.out.print("\n");//这也是换一行.
第一种和第二种差不多。只是,如果你要换两行,三行,多行的话。
就用:System.out.println("\n\n");换两行
换三行:System.out.println("\n\n"\n);
关于string换行java和c++ string换行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。