java
werewofe
这个作者很懒,什么都没留下…
展开
-
Java中字符串——length()
String str = "love jave"; int s = 0; s = str.length(); if(s==9){ System.out.println("字符串的长度为:"+s); } else{ System.out.println("发生错误"); }运行效果如下:字符串的长度为:9API说明pub原创 2014-01-01 22:05:26 · 581 阅读 · 0 评论 -
Java数组——复制数组copyof()
// 数组复制 int[] arrays = new int[]{1,3,5,6,8,9,4,3,4,5}; int[] newarrays = new int[]{}; newarrays = Arrays.copyOf(arrays, 5); int[] newarrays2 = Arrays.copyOf(arrays, 15); int[] new原创 2014-01-03 11:38:22 · 2556 阅读 · 1 评论 -
java数组——遍历数组
例子 int[][]arry = new int[][]{{1,2,8},{2,4,13},{6,79,5,6}}; for(int x[]:arry){ System.out.println("\n"); for(int a:x){ if(a == x[x.length-1]){ System.out.print(a); }else{原创 2014-01-03 10:50:32 · 661 阅读 · 0 评论 -
java对象——对象的比较
1、“==”和equals()这两种其实是有本质区别的。例如: String a = new String("abc"); String b = new String("abc");// a和b占用的内存空间不同 String c = a;// c和a占用同一个内存空间 System.out.println("b==c的比较结果"+(b==c));原创 2014-01-06 14:28:07 · 459 阅读 · 0 评论 -
Java学习——Integer
1、parseInt() String[] str = {"12","23","45"}; int sum = 0; for(int i=0;i int myint = Integer.parseInt(str[i]); sum = sum+myint; } System.out.print("数组各元素之和是"+sum);publ原创 2014-01-06 15:20:06 · 619 阅读 · 0 评论 -
JAVA学习——boolean
1、 Boolean b1 = new Boolean(true); Boolean B2 = new Boolean("TruE"); Boolean B3 = new Boolean("0k"); Boolean b4 = new Boolean(""); System.out.print(b1+" "+B2+" "+B3+" "+b4);运行结果原创 2014-01-06 16:01:36 · 501 阅读 · 0 评论 -
Java学习——Byte、Character
1、byte byte1 = (byte) 25; System.out.println(byte1); int count0 = (int)Byte.MAX_VALUE; byte count1 = Byte.MAX_VALUE; System.out.println(count0); System.out.println(count1); i原创 2014-01-06 17:02:11 · 539 阅读 · 0 评论 -
Java学习——随机数
1、例子{ System.out.println(GetEventNum(2, 35)); } public static int GetEventNum(double num1,double num2){// 产num1-num2之间的随机数 int s = (int)num1+(int)(Math.random()*(num2-num1)); return原创 2014-01-07 12:48:46 · 490 阅读 · 0 评论 -
java学习——常用数字运算方法
1、 System.out.println("90°的正弦值"+Math.sin(90.0)); System.out.println("90°的正弦值"+Math.sin(Math.PI/2)); System.out.println("0°的yu弦值"+Math.cos(0)); System.out.println("45°的正切值"+Math.tan(Math.PI原创 2014-01-07 00:20:40 · 739 阅读 · 0 评论 -
Java学习——类的继承(1)
super关键字主要有以下两种用途。1.调用父类的构造方法子类可以调用由父类声明的构造方法。但是必须在子类的构造方法中使用super关键字来调用。其具体的语法格式如下:super([参数列表]);如果父类的构造方法中包括参数,则参数列表为必选项,用于指定父类构造方法的入口参数。下面将以5.4.3节介绍的实例为例介绍如何在子类中调用父类的构造方法。原创 2014-01-07 17:40:53 · 541 阅读 · 0 评论 -
java学习——类的继承(2)
1、例子class Test{ public Test(){ System.out.println("父类Test"); } protected void DoSomething(){ } protected Test doIt(){ return new Test(); }}//继承父类class Test2 extends Test{原创 2014-01-07 19:03:46 · 626 阅读 · 0 评论 -
java学习——错误: main 方法不是类 Vo 中的static, 请将 main 方法定义为:public static void main(String[] args)
public class Vo{ public Vo(){ }// 主方法一定要是静态的 public void main(String[]args){ String s1 = "123"; String s2 = "123"; System.out.println(s1.equals(s2)); Vo v1 = new Vo(); V原创 2014-01-07 21:20:54 · 8940 阅读 · 1 评论 -
java学习——instanceof
instanceof是Java的一个二元操作符,和==,>, String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回t转载 2014-01-07 22:51:32 · 461 阅读 · 0 评论 -
java数组——冒泡排序
例子:// 冒泡排序 int[] arrays = new int[]{2,5,8,3,5,9,2,6};// 创建冒泡排序类的对象 chapter6Arry sorter = new chapter6Arry();// 调用排序方法将数组排序 sorter.sort(arrays); }// 冒泡排序 public void sort(in原创 2014-01-03 14:09:52 · 512 阅读 · 0 评论 -
Java数组——反转排序
例子: int[] arrays = new int[]{2,5,8,3,5,9,2,6}; // 创建直接选择排序类的对象 chapter6Arry sorter = new chapter6Arry(); // 调用排序方法将数组排序 sorter.sort(arrays); } public void sort(int[] array){ for(原创 2014-01-03 14:53:33 · 4210 阅读 · 0 评论 -
java数组——直接选择排序
例子: int[] arrays = new int[]{2,5,8,3,5,9,2,6};// 创建直接选择排序类的对象 chapter6Arry sorter = new chapter6Arry();// 调用排序方法将数组排序 sorter.sort(arrays); }// 直接选择排序 public void sort(int[] array){原创 2014-01-03 14:34:09 · 636 阅读 · 0 评论 -
Java字符串——字符串生成器
String str = "";// 定义字符串的执行操作的其实时间 long startTime = System.currentTimeMillis(); for(int i= 0;i str = str+i; } long endTime = System.currentTimeMillis(); long time = endTime原创 2014-01-02 15:13:37 · 1120 阅读 · 0 评论 -
Java字符串——正则表达式
// 定义要匹配的E_MAIL地址的正则表达式 String regex = "\\w+@"; String str1 = "aaa@"; String str2 = "aaaaaa"; String str3 = "111@111ffyu.dfg.com";// 判断字符串变量是否与正则表达式匹配 if(str1.matches(regex)){原创 2014-01-02 13:38:42 · 440 阅读 · 0 评论 -
Java字符串——equels()、equelsig
例子: String str1 = "MY NAME IS JAVA"; String str2 = "my name is java"; boolean isEqual = str1.equals(str2); boolean isEqual2 = str1.equalsIgnoreCase(str2); System.out.println("str1.equals原创 2014-01-01 23:30:39 · 885 阅读 · 0 评论 -
Java字符串——startWith endWith
startWith()、endWith()分别用于是否以指定的内容开始或结束。返回都是布尔类型。原创 2014-01-01 22:39:37 · 7507 阅读 · 0 评论 -
java字符串——字符串的分割split()
String str1="java,c#,c++,php"; String[] newstr = str1.split(","); for(int i = 0;i System.out.println(newstr[i]); } String[] newstr2 = str1.split(",", 3); for(int i = 0;i S原创 2014-01-02 14:45:52 · 549 阅读 · 0 评论 -
Java字符串——大小写转换
String str = "abcdEFGH"; String str1 = str.toLowerCase(); String str2 = str.toUpperCase(); System.out.println("str.toLowerCase() = "+str1); System.out.println("str.toUpperCase() = "+原创 2014-01-02 17:01:34 · 880 阅读 · 0 评论 -
java字符串——去掉空格trim()
例子:String str = " my name is java "; System.out.println("str 的长度为:"+str.length()); System.out.println("去掉空格后的长度为:"+str.trim().length());运行效果如下:str 的长度为:18去掉空格后的长度为:16原创 2014-01-01 23:36:51 · 701 阅读 · 0 评论 -
Java字符串——substring的使用
1、子字符串的获取通过string类的substring()可对字符串进行截取如下例子: String str = "love jave"; String substr = str.substring(1, 6); System.out.println("子字符串为:"+substr);运行的结果是:子字符串为:ove j原创 2014-01-01 21:51:48 · 589 阅读 · 0 评论 -
JAVA字符串格式化——format()时间日期格式化
例子: Date date = new Date();//创建Date对象date String year = String.format("%tY", date); String month = String.format("%tB", date); String day = String.format("%td", date); System.out.printl原创 2014-01-02 13:08:57 · 719 阅读 · 0 评论 -
java字符串——字符串replace()
String str = "i love java"; String str1 = new String("i love jave"); String str2 = str.replace("i", "I"); System.out.println(str2);运行效果如下:I love java原创 2014-01-02 16:51:31 · 483 阅读 · 0 评论 -
java数组——数组查找binarySearch()
例子 int[] arrays = new int[]{1,3,5,6,8,9,4,3,4,5}; Arrays.sort(arrays); int index = Arrays.binarySearch(arrays, 3); System.out.println(index); index = Arrays.binarySearch(arrays,3,15,4);原创 2014-01-03 11:59:41 · 924 阅读 · 0 评论 -
java数组——数组排序sort()
例子:// 排列数组 sort int[] array = new int[]{1,4,6,8,3}; Arrays.sort(array); for(int e:array){ System.out.print(e+","); }运行效果如下:1,3,4,6,8,public static void sort(Object[] a)Sorts原创 2014-01-03 11:16:43 · 2368 阅读 · 0 评论 -
Java学习——制作窗口
例子: JFrame frame1 = new JFrame(); frame1.setTitle("my first frame"); frame1.setSize(200,150); frame1.setLocation(100, 100); frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); fra原创 2014-01-08 23:14:04 · 806 阅读 · 0 评论