基础编程
文章平均质量分 72
Dr_abandon新秀
学海无涯,既然选择,就勇往直前。
展开
-
java程序应用中的拼接字符串
①java中的拼接字符串,常见的的用“+”把字符串进行拼接,如下 String str1 = “hello”; String str2 = “world”; System.out.println(str1+str2);② 运用String类的concat()方法,将一个字符串连接起来 String s1 = “你好”; String s2 = “”; String s3 =原创 2016-09-01 19:12:18 · 373 阅读 · 0 评论 -
java中int类型 和string类型之间的相互转换
int类型转换为string 类型有三种方式 ①拼接方法,就是在数字后面加一个空的字符就可以了 ②调用String.valueOf()方法 ③调用Integer.valueOf().toString()方法如: int i = 1; String str1 = String.valueOf(i); String原创 2016-09-01 18:47:40 · 610 阅读 · 0 评论 -
数组中排序的一些方法,选择排序,冒泡排序,和数组中自己的方法
package com.xykj.calendar;import java.util.Arrays;public class Sort {public static void main(String[] args) { int[] arr = { 87, 8, 2, 5, 8, 41, 12, 36, 45 }; int temp = 0; // 冒泡排序法,是左右比较原创 2016-09-01 17:36:28 · 600 阅读 · 0 评论 -
java中简单的方法回调
调用线程回调时要实现interface接口,要在回调的地方声明public class Test { public static void main(String[] args) { /** * 有人向小张请教一个比较困难的问题 * 小张需要查找资料,如果需要找很长时间,那个人不可能一直等着 * 所以用线程异步的方法原创 2016-09-12 21:12:51 · 547 阅读 · 0 评论 -
java程序设计中线程的方法回调(龟兔赛跑)
在线程中方法回调,就是在回调的地方实现interface接口下面案例(龟兔赛跑)mian方法类public class Test { public static void main(String[] args) { // 有两个动物,乌龟和兔子 都能跑 // 兔子跑的快点,但是容易打盹, // 乌龟跑的慢点,坚持不懈 // 从长度原创 2016-09-12 20:46:59 · 1204 阅读 · 0 评论 -
定时器
Timer定时器public class Test { public static void main(String[] args) { // Timer定时器 Timer mTimer = new Timer(); MyTack myTack = new MyTack(); mTimer.schedule(myTack, 200原创 2016-09-12 19:03:11 · 496 阅读 · 0 评论 -
字符串截取字符串截取,substring
字符串截取,substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。是从第beginIndex位开始截取。 substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。 beginIndex - 起始索引。(从0开始) endIndex - 结束索引。 “helloworld”.su原创 2016-08-20 15:09:07 · 1180 阅读 · 0 评论 -
数字格式化 把“1”格式化为“001”或“001”转换为1
//数字格式化 int k = 1; DecimalFormat mFormat = new DecimalFormat("000");//确定格式,把1转换为001 String s = mFormat.format(k); System.out.println(s+"----"); int m = Integer.parseInt(s);//把001转换为1原创 2016-09-10 09:35:24 · 22637 阅读 · 1 评论 -
java中输入几个数字,进行排列
利用for循环进行输入,输出 package com.xykj.ComparativeSize;import java.util.Arrays; import java.util.Scanner;public class ComparativeSize {private static Scanner input;public static void main(String[] args) {原创 2016-08-15 20:54:17 · 4228 阅读 · 0 评论 -
java 程序设计 取出系统时间
JAVA中获取当前系统时间 一. 获取当前系统时间和日期并格式化输出:import java.util.Date; import java.text.SimpleDateFormat;public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFo原创 2016-08-27 08:45:57 · 1113 阅读 · 0 评论 -
在字符串中取数字
在字符串中取数字,运用的是subString方法。public class Demo {/** * 需求: 即时视频传输 UDP协议 String 10000000 * video1............. * video2............. * video3............. * video10............. * video100...........原创 2016-09-06 20:23:18 · 435 阅读 · 0 评论 -
java中I/O流,输入与输出
File构造方法File(String pathnames);File(String parent,String child);File(File parent,String child);创建文件1. if (!file.exists()) {2. // 创建这个文件3. try {4. file.createNewFile();5. } catch (IOException e)原创 2016-09-22 09:40:50 · 499 阅读 · 0 评论 -
时间格式化与反格式化
public static void main(String[] args) throws ParseException { // 时间格式化 long time3 = System.currentTimeMillis();//获取系统时间 SimpleDateFormat format1 = new SimpleDateFormat("yyyy年MM月dd日原创 2016-09-08 08:43:54 · 1933 阅读 · 0 评论 -
面向对象的总结
访问权限 工程 包 子类 本类 public √ √ √ √ protected × √ √ √ default × √ × √ private √ × × × final final class 最终类 不能被继承 final int 常量 不原创 2016-09-08 08:38:11 · 257 阅读 · 0 评论 -
String中有些方法的实现
public class MyString { //String的indexOf方法的实现过程 int indexOf(String pString, String ptarget) { for (int i = 0; i < pString.length(); i++) { if (pString.substring(i, i + 1).eq原创 2016-09-20 11:43:43 · 398 阅读 · 0 评论 -
java 中从键盘输入处理的一个类
Scanner输入信息进行处理的一个单独的类import java.util.Scanner;public class MyInput { static Scanner mScanner = new Scanner(System.in); static int nextInt(){ while (!mScanner.hasNextInt()) {原创 2016-09-20 11:38:31 · 1672 阅读 · 0 评论 -
java中的线程锁
在java线程中运用synchronized关键字来达到同步的 synchronized可以锁方法,锁类,锁对象方法锁// 加在方法上面的同步锁是this public synchronized void print() { System.out.println("同步方法"); try { Thread.sleep(3000);原创 2016-09-19 21:33:38 · 412 阅读 · 0 评论 -
java应用中的集合
java中的集合有很多种,大多都是为了实现上面的这几种。Collection类结构CollectionSet HashSet TreeSetList ArrayList LinkedListMap 常用操作 1.add(E e) 添加元素 2. addAll(Collection<? extends E>) 添加另原创 2016-09-19 19:36:20 · 436 阅读 · 0 评论 -
java中I/O流中的随机流
随机流要实现RandomAccessFile这个方法 RandomAccessFile raf = new RandomAccessFile(“D:/IOTest/helloworld.txt”, “r”);读数据第二个参数是“r”写数据第二个参数是“rw”//读数据public class RandomDemo { /** * 断点续传 暂停后,可以从原来的地方接着继续传原创 2016-09-22 20:36:05 · 2363 阅读 · 0 评论 -
java中判断两个对象是否为同一个对象。
用“==”比较的是引用的地址,用equals比较的就是值。那我们new两个相同的对象什么属性都一样,为什么编译的时候不相同,这是因为我们调用的是父类也就是Object的equals方法,这里我们就需要重写这个equals方法。public class Test5 { public static void main(String[] args) { User mUser1 = ne原创 2016-09-10 11:29:17 · 14734 阅读 · 0 评论 -
java中正则表达式,切割和验证一些信息
正则表达式不需要记忆,只需要会用就可以了public static void main(String[] args) { // 拆分 String str = "-3233*23+2323/78"; String[] arr = str.split("[-\\+\\*\\/]"); for (String string : arr) {原创 2016-09-22 20:08:29 · 1038 阅读 · 0 评论 -
java中Socket编程
TCP面向连接 和打电话一样,必须要建立通信。可靠性 不会丢失文件。顺序,无差错。Socket套接字 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket一个Socket由一个IP地址和一个端口号唯一确定。 cmd netstat -anoIP确定唯一的一台电脑地址端口确定电脑上唯一的应用程序 0~1023被系统保留。 1024-65535 每原创 2016-09-22 19:06:30 · 497 阅读 · 0 评论 -
java程序设计之集合中的泛型的应用
集合中的泛型值的就是集合后面<>中的类容。如Collection<E>指的就是E中的类容,他可以是一个类,也可以是String,还可以是Integer,同样也可以是一个集合。public static void main(String[] args) { TreeSet<String> set = new TreeSet<>(); set.add("java1")原创 2016-09-19 20:02:09 · 602 阅读 · 0 评论 -
java程序设计之内部类
内部类的介绍定义在另外一个类中的类,叫内部类成员内部类.new 创建成员内部类必须先创建外部类的实例,然后通过.new 创建内部类的对象.this 可以通过外部类的类名.this去访问外部类的所有属性和方法。public class Test1 { String name = "asnd"; public static void main(String[] args) {原创 2016-09-19 20:39:12 · 487 阅读 · 0 评论 -
java程序设计之集合中迭代器的使用
在java的集合中要输出这个集合有三种方法,一种是使用for循环,另一种是超级for循环也就是foreach来遍历,还有一种就是使用迭代器Iterator。什么情况下使用迭代器Iterator呢 ,一般是删除集合中的元素时必须使用迭代器Iterator,删除时集合的长度发生了改变。public static void main(String[] args) { ArrayList<S原创 2016-09-19 19:50:07 · 1219 阅读 · 0 评论 -
获取系统时间,指定时间的星期,进行格式转换,数字转换为带,的
这几种方式需要导入包public class DataFomat {public static void main(String[] args) { //获取系统时间 long time = System.currentTimeMillis(); // 1970 1 1 00 00 00 000 System.out.println(time);//打印出的就是系统的当原创 2016-09-06 21:09:39 · 1287 阅读 · 0 评论 -
java实现乘法口诀表
java 实现乘法口诀表的写法;package com.xykj.calculator;public class Calculator {public static void main(String[] args) {//定义两个变量 int i =0; int j=0; int product = 0; for(i=1;i<10;i++){ for原创 2016-08-15 20:28:44 · 784 阅读 · 0 评论