package com.shootTest;
/**
* Java语言中可以使用直接量“字符序列”的方式创建字符串
* JVM会将字符串直接量对象缓存在常量池中;对于重复出现的字符串直接量,JVM会首先在常量池中查找,如果存在即返回该对象
* 使用Java中的String类的length方法计算字符串的长度,无论中文还是英文都算1个长度。另外,在Java中,字符在内存里采用的是Unicode编码,每个字符占用两个字节
* @author samsung
*
*/
public class tessts {
public static void main(String[] args) {
String str="someapp/manager/emplist.action";//截取该字符串最后一个“/”后的所有字符
System.out.println(str.substring(str.lastIndexOf("/")+1));
String str1="level";
for(int i=0;i<str1.length();i++) {
if(str1.charAt(i)!=str1.charAt(str1.length()-1-i)) {
System.out.print("不");
break;
}
}
System.out.println("是回文");
// 在Java中,字符类型事实上是一个16位无符号整数,
//这个值对应字符的编码, Java字符类型采用Unicode字符集编码。
//Unicode是世界通用的定长字符集,所有的字符都是16位。
//字符直接量可以采用诸如:‘中’的形式,也可以采用16进制的表示形式,
//例如: ‘\u4e2d’。所有汉字的Unicode范围是U+4E00~U+9FA5。
StringBuilder app=new StringBuilder("");
for(char a='\u4e00',i=1;a<='\u9fa5';a++,i++) {
app.append(a);
if(i%50==0) {
app.append("\n");
}
}
System.out.println(app);
}
}
java-面试题3
最新推荐文章于 2024-07-28 19:41:52 发布