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}">
<br>
</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);
}
}
在一个EditText里面输入\n,在获取的String中直接获取的是“\n”这两个字符,而非作为一个回车。
//第一种方式
import java.util.regex.Pattern;
import java.util.regex.Matcher;
// 4 different combinaisons
Pattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");
Matcher m = CRLF.matcher(myString);
if (m.find()) {
newString = m.replaceAll("<br>");
}
扩展资料
用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
if(str.contains("\n") || str.contains("\r\n")){
System.out.println("yyyyyyy");
}else{
System.out.println("nnnnnnn");
}
// 检查一个字符换是否有换行符
2013-07-15
{
// YES
}