好久没做笔试题了,一些基本知识慢慢快要忘记了,以后要养成时不时做做笔试题的习惯:

以下是我打算给新同事出的一个考题,有时间不防也来给出你的答案:

package com.test;

public class TestString {
	public static void main(String[] args) {
		//=========================================================
		String str01 = "111";
		set1(str01);
		System.out.println(str01);
		
		String str = "aaa";
		set(str);
		System.out.println(str);
		//=========================================================
		StringBuffer sb01 = new StringBuffer("111");
		setB1(sb01);
		System.out.println(sb01.toString());
		
		StringBuffer sb = new StringBuffer("aaa");
		setB(sb);
		System.out.println(sb.toString());
		//=========================================================
	}
	private static void set1(String str01) {
		str01 = "222";
	}
	
	public static void set (String str){
		str = str + "bbb";
	}
	
	private static void setB1(StringBuffer sb01) {
		sb01 = new StringBuffer("222");
	}
	
	public static void setB(StringBuffer sb){
		sb = sb.append("bbb");
	}
}

浏览 623 评论 0 赞 0 砸 0 标签: 笔试题
评论
还可以再输入500个字

请您注意

·自觉遵守:爱国、守法、自律、真实、文明的原则
·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·您在NoteShare上发表的作品,NoteShare有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款