Warren

不积跬步,无以至千里

  • 2016-12-01 10:56:27.0月
  • 2016-12-01 10:56:27.0

分类:Java / 标签:eclipse,tomcat,前言中不允许有内容,Could not clean server

由于突然断电,台式机直接关机了,导致eclipse启动tomcat的时候,出现下面的错误:

Could not clean server of obsolete files: 前言中不允许有内容。

出现这个问题后,发现tomcat安装目录下的conf/server.xml文件内容变为乱码了,只需将其替换成正常的server.xml文件就可以解决该问题。

2016-12-01 10:56:27.0 / 全文阅读
  • 2013-06-20 12:10:15.0月
  • 2013-06-20 12:10:15.0

分类:Java / 标签:java,map,遍历

public static void main(String[] args) {
  Map<String, String> map = new HashMap<String, String>();
  map.put("1", "value1");
  map.put("2", "value2");
  map.put("3", "value3");
  
  //第一种:普遍使用,二次取值
  System.out.println("通过Map.keySet遍历key和value:");
  for (String key : map.keySet()) {
   System.out.println("key= "+ key + " and value= " + map.get(key));
  }
  
  //第二种
  System.out.println("通过Map.entrySet使用iterator遍历key和value:");
  Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
  while (it.hasNext()) {
   Map.Entry<String, String> entry = it.next();
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }
  
  //第三种:推荐,尤其是容量大时
  System.out.println("通过Map.entrySet遍历key和value");
  for (Map.Entry<String, String> entry : map.entrySet()) {
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }

  //第四种
  System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
  for (String v : map.values()) {
   System.out.println("value= " + v);
  }
 }
2013-06-20 12:10:15.0 / 全文阅读
  • 2013-06-18 17:10:01.0月
  • 2013-06-18 17:10:01.0

分类:Java / 标签:java,set,重复数据

java中存入Set的每个元素必须是唯一的,因为Set不保存重复元素。所以我们可以用set来对数据进行筛选,去除重复数据。Set有这样一个方法,.addAll( Collection c),直接加入List集合,去掉重复的数据。

例子:

public static void main(String[] args) {
Set set=new HashSet();
set.add("abc");
set.add("cde");
set.add("efg");
set.add("fgh");
set.add("abc"); //重复的abc,set会自动将其去掉
System.out.println("size="+ set.size() );
List list = new ArrayList();
list.add("abc");
list.add("aaa");
list.add("fff");
set.addAll(list); //将list中的值加入set,并去掉重复的abc
System.out.println("size="+ set.size() );
for( Iterator it = set.iterator(); it.hasNext(); )
{
System.out.println("value="+it.next().toString());
}
}
2013-06-18 17:10:01.0 / 全文阅读
  • 2013-06-03 09:27:48.0月
  • 2013-06-03 09:27:48.0

分类:Java / 标签:java,删除文件

Java语言删除文件夹下所有文件方法:

直接帖代码:


......

2013-06-03 09:27:48.0 / 全文阅读
分享按钮