Java基础
婉楉
萍水相逢,尽是他乡之客
展开
-
swing中JTextArea的换行
private JTextArea jText;jText.setLineWrap(true);相关APIsetLineWrappublic void setLineWrap(boolean wrap)设置文本区的换行策略。如果设置为 true,则当行的长度大于所分配的宽度时,将换行。如果设置为 false,则始终不换行。当策略更改时,将激发 PropertyChan原创 2013-12-24 19:03:08 · 1255 阅读 · 0 评论 -
通过方法名动态调用方法
import java.lang.reflect.Method;public class Test { public static void main(String[] args) { String a = "testa"; String b = "testb"; call(a); call(b, "hello"); }原创 2016-04-08 09:50:59 · 499 阅读 · 1 评论 -
jsp页面使用el按key获取map中的对应值
Struts标签使用,keyset Struts标签直接使用 JSP表达式调用 action中的代码private Map<String, String> msgs = new HashMap<String, String>();msgs.put("loginError", "验证码错误");request.setAttribute("msgs",msgs);jsp页面中的代码:<scri原创 2016-04-08 10:27:34 · 1326 阅读 · 1 评论 -
JAVA中String.split()解析字符串的一点细节
JAVA中,使用String.split("#");解析字符串,例如1#2#3#4#解析出的串长为41#2#3#4########解析出的串长为41#2#3#4#######0#解析出的串长为11,其中很多都是例如这样的""空串也就是说后面必须最后一位有内容,否则后面的将不会被解析。 如果最后一位有内容,前面的空串都会被解析为""原创 2016-04-08 10:41:03 · 409 阅读 · 0 评论 -
Map对象的浅拷贝与深拷贝
问题:map拷贝时发现数据会变化。 先看例子:public class CopyMap { public static void main(String[] args) { Map<String,Integer> map = new HashMap<String,Integer>(); map.put( "key1", 1); Ma原创 2016-04-08 10:53:59 · 3518 阅读 · 0 评论 -
Java使用迭代器遍历集合,遍历过程中可删除元素
public static void tt(){ List<String> list = new ArrayList<String>(); list.add( "0" );list.add( "1" );list.add( "2" ); list.add( "3" );list.add( "4" );list.add( "5" ); list.add( "6" );l原创 2016-04-08 11:12:10 · 1224 阅读 · 0 评论