java笔记
文章平均质量分 73
悦&@
@@@@
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String笔记
package com.hqy.String;/* * 注意:String类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变了。 * 如果需要对字符串做很多修改,那么应该选择使用StringBuffer & StringBuilder 类。 */public class JavaString {//String方法学习 public static ...原创 2018-03-08 10:53:34 · 354 阅读 · 0 评论 -
java 字符串忽略大小写排序 (华为机试)
题目描述编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。 如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。 如,输入: By?e 输出: Be?y样例: ...原创 2018-03-18 17:56:55 · 5666 阅读 · 1 评论 -
java 集合元素的删除要使用迭代器(Iterator) 笔记
1.错误删除方法:/** * @author hadoop * */import java.awt.List;import java.util.Iterator;import java.util.LinkedList;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pat...原创 2018-03-18 15:48:44 · 6201 阅读 · 1 评论 -
java split()使用“.” “\” "|" "*" "+"要转义 笔记
import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern; public class test{ public static void main(String[] args){ Scanner in = new Scanner(System.in)...原创 2018-03-18 15:32:30 · 18824 阅读 · 0 评论 -
Scanner中nextInt()、nextLine()方法的使用注意事项 笔记
一、nextInt()、nextLine()区别:1.nextInt()只会读取数值,剩下"\n"还没有读取,并将cursor放在本行中。2.nextLine()会读取"\n",并结束(nextLine() reads till the end of line \n)。3.如果想要在nextInt()后读取一行,就得在nextInt()之后额外加上cin.nextLine(),/** * *...原创 2018-03-17 00:10:52 · 26226 阅读 · 4 评论 -
泛型学习笔记
一.泛型的含义:泛型其实指的就是参数化类型,使得代码可以适应多种类型。主要目的之一就是用来指定容器要持有什么类型的对象。二.泛型的作用:1.保证了类型安全。 当没有使用泛型的情况下,创建了一个狗的列表,List dogs = new ArrayList,每次要往狗列表添加时,都要我们程序员去确定所添加的是不是狗。但是使用了泛型,List< Dog> dogs = new ...转载 2018-03-09 13:56:11 · 225 阅读 · 0 评论 -
Java集合算法:列表排序、反转、随机排序、搜索列表元素之学习笔记
部分内容引用自:https://www.w3cschool.cn/java/java-collections-algorithms.htmlpackage com.hqy.String;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Co...原创 2018-03-08 20:46:58 · 536 阅读 · 0 评论 -
javaPriorityQueue优先级队列笔记
package com.hqy.String;import java.awt.geom.QuadCurve2D;import java.util.PriorityQueue;import java.util.Queue;/* * 注意: 优先级队列是其中每个元素具有相关联的优先级的队列。具有最高优先级的元素将从队列中删除。 * 当向优先级队列添加新元素时,它将根据其...原创 2018-03-08 19:58:42 · 458 阅读 · 0 评论 -
Java集合遍历方法笔记
package com.hqy.String;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* Java集合遍历: 1. 使用迭代器 2.使用for-each循环 3.使用forEach()方法 */pub...原创 2018-03-08 17:33:58 · 224 阅读 · 0 评论 -
java重载和重写笔记
部分内容引用自:https://www.w3cschool.cn/java/java-override-overload.htmlpackage com.hqy.String;class Animal{ public void move(){ System.out.println("动物可以移动"); }}class Cat extends Animal{ /* * 1...原创 2018-03-08 16:43:32 · 232 阅读 · 0 评论 -
JavaStreamAndFileAndIO笔记
package com.hqy.String;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;im...原创 2018-03-08 15:39:26 · 228 阅读 · 0 评论 -
StringBuffer And StringBuilder笔记
package com.hqy.String;/* * 注意:当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类 * 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。 * * StringBuilder:速度比StringBuffer快,但他的方法不是线程安全的(不能...原创 2018-03-08 11:18:27 · 205 阅读 · 0 评论 -
Java基础知识总结
Java基础知识总结本博文内容参考相关博客以及《Java编程思想》整理而成,如有侵权,请联系博主。转载请注明出处:http://www.cnblogs.com/BYRans/PDF版下载链接:《Java基础知识总结》。如果您想在此基础上做一些修改,请联系dingyu.sdu@gmail.com,我把word原版发给您。一:java概述:1,JDK:Java Development Kit,java...转载 2018-03-27 12:25:06 · 240 阅读 · 0 评论
分享