当前位置:首页 > 基本用法

使用Eclipse生成可执行的jar包

假定代码如下
public class test {

	public static void main(String[] args) {
		System.out.println("This is a test.");
	}

}
选择菜单中的Export:
选择jar包方式导出。
选择要导出的内容,及要导出的jar文件路径。
下一步
最重要的一步,选择main类,然后finish。
找到所生成的jar包,在命令行中执行
java -jar commtest.jar
结果是:
This is a test.
阅读全文

Linux的权限切换命令sudo示例

以其他用户的身份执行命令。 显示sud命令允许的参数sudo -yan用户身份执行命令lsudo -u yang ls -l /hom阅读全文

Java判断文件是否存在

String dirPath = "D:\\test\\1.txt";
File dirFile = new File(dirPath);
if(dirFile.exists())
{
	System.out.println("Find the file!");
}
阅读全文

Java中遍历Map

首先构造一个Ma
Map<String,Integer> testMap = new HashMap<String,Integer>();
	testMap.put("width", 1);    
	testMap.put("height", 9);    
	testMap.put("age", 0);    
	testMap.put("count", 7);
遍历方式1
Collection<Integer> clec = testMap.values();
       Iterator it = clec.iterator();
       for (; it.hasNext();) {
            System.out.println(it.next());
       }
输出结果为:
9
7
0
1
遍历方式2
Set<String> keySet = testMap.keySet();
       for (Iterator it = keySet.iterator(); it.hasNext();) {
            String key = (String) it.next();
    	    System.out.println(key + "<-->" + testMap.get(key));    
       }
输出结果为:
height<-->9
count<-->7
age<-->0
width<-->1
遍历方式3
Set<Map.Entry<String, Integer>> set = testMap.entrySet();
        for (Iterator<Map.Entry<String, Integer>> it = set.iterator(); it.hasNext();) {
            Map.Entry<String, Integer> entry = (Map.Entry<String, Integer>) it.next();
            System.out.println(entry.getKey() + "<-->" + entry.getValue());
        }
输出结果为:
height<-->9
count<-->7
age<-->0
width<-->1
阅读全文

Java中遍历List

首先构建一个Lis
List<String> testList = new ArrayList<String>();
	testList.add("name");
	testList.add("age");
	testList.add("sex");
	testList.add("home");
	testList.add("phone");
遍历方式1
for(String ele : testList)
{
	System.out.println(ele);
}
输出结果为
name
age
sex
home
phone
遍历方式2
Iterator it1 = testList.iterator();
	while(it1.hasNext()){
		System.out.println(it1.next());
	}
输出结果为
name
age
sex
home
phone
遍历方式3
for(int i = 0;i < testList.size(); i ++){
		System.out.println(testList.get(i));
	}
输出结果为
name
age
sex
home
phone
for(String ele : testList)
{
	System.out.println(ele);
}
阅读全文

JavaScript中数字与字符串的相互转换

字符串转整型parseIn
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">

	var number = parseInt("123")
	alert(number + 1);
	
</script>

</head>
	
<body>
</body>
</html>

字符串转float型parseFloa
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">

	var number = parseFloat("11.23")	
	alert(number);
	
</script>

</head>
	
<body>
</body>
</html>

如果解析结果不是数字,则结果值是NaN,可以通过isNaN函数来判断。
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">

	var number = parseInt("zzz")
	
	if(isNaN(number))
	{
		alert("error");
	}
	
</script>

</head>
	
<body>
</body>
</html>

数字转字符串
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">

	var number = 123;
	alert(number.toString()+"!");
	
</script>

</head>
	
<body>
</body>
</html>

阅读全文

Java中数组,List和Set的互相转换

数组转换成List
String[] strArray = new String[] {"1", "2"};
List <String> list = Arrays.asList(strArray );
List转换成数组:
List list = new ArrayList();
list.add("1");
list.add("2");
String[] strArray = (String[])list.toArray(new String[list.size()]);
数组转换成Set:
String[] strArray = {"a", "b"};	
Set set = new HashSet(Arrays.asList(strArray));
Set转换成数组:
Set set = new HashSet<String>();
set.add("a");
set.add("b");

Object[] objArray = set.toArray();
或:
String[] strArray = (String[])set.toArray(new String[0]);
或:
String[] strArray = (String[])set.toArray(new String[set.size()]);
List转换成Set:
List<String> list = new ArrayList<String>();
Set set = new HashSet(list);
Set转换成List:
Set<String> set = new HashSet<String>();
set.add("a");
set.add("b");
	
String[] strArray = set.toArray(new String[set.size()]);

阅读全文

Java中整型、double、float型数字与字符串的相互转换

整型转换成字符串,方式1
int nValue = 15;
String str = Integer.toString(nValue);
整型转换成字符串,方式2:
int nValue = 15;
String str = String.valueOf(nValue);
字符串转换成整型:
String str = "15";
int nValue = Integer.parseInt (str);
double转换成字符串:
double dValue = 1.234;
String str = String.valueOf(dValue);
字符串转换成double:
String str = "1.234";
double dValue = Double.parseDouble(str);
float转换成字符串:
float fValue = 1.234f;
String str = String.valueOf(dValue);
字符串转换成float:
String str = "1.234";
float fValue = Float.parseFloat(str);
阅读全文

返回页首返回页尾