`

Java基础面试题

阅读更多
1.
int i=0;i=i++;问i值为多少?
答案:0
延伸:
int i=0;i++;问i值为多少?
答案:1
int i=0;i=++i;问i值为多少?
答案:1

2.
String str1="abc"; String str2="abc";
str1=str2; 结果为?
str1.equals(str2);结果为?

答案:true
      true
延伸:
String str1="abd"; String str2="abc";
str1=str2; 结果为?
str1.equals(str2);结果为?

答案:false
      false
String str1="abd"; String str2="abc"; str1=str2;
str1=str2; 结果为?
str1.equals(str2);结果为?

答案:true
      true

String a = "abc";   
String b = "abc";   
System.out.println("====>"+ a==b );
输出的结果为?

答案:false

2.
字符串比如“ad2 lsdkf, lksdjf. sdkfj”倒序排列"sdkfj lksdjf. lsdkf, ad2"  每个单词是空格分开,标点符号当作字母,不能用String的自带的一些方法,比如indexof,trim,split等方法。



3.把字符串里的数字格式化成标准时间格式

eg: "today is 20080830" 输出 "today is 2008-08-30"
     "今天的日期是20080830" 输出 "今天的日期是2008-08-30"
     "the project is 7899744" 输出 "the project is 7899744"






分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics