一、public class List1
{
public static void stringReplace(String text){
text=text+"c";
}
public static void bufferReplace(StringBuffer text){
text=text.append("c");
}
public static void main(String[] args){
String str=new String("J1");
StringBuffer str_b=new StringBuffer("J");
stringReplace(str);
bufferReplace(str_b);
System.out.println(str_b+"---"+ str +"----");
}
}html
输出:Jc---J1java
记住String类型的变量不可变git
二、正则表达式
class TreeNode{
static int i=3.1;数据库
}app
public class List1
{
public static void main(String[] args){
TreeNode n1=new TreeNode();
TreeNode n2=new TreeNode();
n1.i=6;
n2.i=6;
System.out.println(n1.i+" "+n2.i);
}
}ui
我擦, int i=3.1; 整型变量啊spa
public class List1
{
public static void main(String[] args){
//TreeNode n1=new TreeNode();
//TreeNode n2=new TreeNode();
int n1=TreeNode.i=6;
int n2=TreeNode.i=6;
//n2.i=6;
System.out.println(n1+" "+n2);
}
}code
或者htm
package cglib;
class TreeNode{
static int i=3;
}
public class List1
{
@SuppressWarnings("static-access")
public static void main(String[] args){
TreeNode n1=new TreeNode();
TreeNode n2=new TreeNode();
n1.i=6;
n2.i=6;
System.out.println(n1.i+" "+n2.i);
}
}
或者
package cglib;
class TreeNode{
int i=3;
}
public class List1
{
public static void main(String[] args){
TreeNode n1=new TreeNode();
TreeNode n2=new TreeNode();
n1.i=6;
n2.i=6;
System.out.println(n1.i+" "+n2.i);
}
}
或者
package cglib;
class TreeNode{
private static int i=3;
public int getI() {
return i;
}
public void setI(int i) {
TreeNode.i = i;
}
}
public class List1
{
public static void main(String[] args){
TreeNode n1=new TreeNode();
TreeNode n2=new TreeNode();
n1.setI(6);
n2.setI(6);
System.out.println(n1.getI()+" "+n2.getI());
}
}
三、java语言如何用转义字符表达换行
\n
package cglib;
public class List1
{
public static void main(String[] args)
{
/**
* \n : 回车
* \t : 水平制表符
* \r : 换行
* \f : 换页
* \' :单引号
* \'' : 双引号
* \\ : 反斜杠
* 字符串
*/
String str = "tg--\n--hj--\t--huy--\r--iu7--\f--878--\'76$98--\''--9kjs--\\--udjiddjkfhdsuifkhjdkhuwirohlfkf";
/**
* 打印字符串
*/
System.out.println("字符串:" + str);
}
}
输出
字符串:tg--
--hj-- --huy--
--iu7-- --878--'76$98--''--9kjs--\--udjiddjkfhdsuifkhjdkhuwirohlfkf
四、用java正则表达式验证帐号规则,规则是:字母开头,5-8个字符,仅包含字母数字
package cglib;
public class List1
{
public static boolean isLetterDigitOrChinese(String str) {
String regex = "^[a-zA-Z][a-zA-Z0-9]{4,7}$";
return str.matches(regex);
}
public static void main(String[] args)
{
System.out.println(isLetterDigitOrChinese("abc21"));
}
}
五、
一、 【ALT+/】 当记不全类、方法和属性的名字时 使用
二、 【Ctrl+/】
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释。注释是//
三、 【Ctrl+D】
删除光标所在行,或者选中的行数
四、 【Ctrl+K】
快速向下和向上查找选定的内容
六、Oracle 返回当前日期
select sysdate from dual;
七、Oracle数据库分页查询
SELECT
*
FROM
(
Select
ROWNUM
AS
ROWNO, T.*
from
k_task T
where
Flight_date
between
to_date(
'20060501'
,
'yyyymmdd'
)
and
to_date(
'20060731'
,
'yyyymmdd'
)
AND
ROWNUM <= 20) TABLE_ALIAS
WHERE
TABLE_ALIAS.ROWNO >= 10;
select t2.* from (select rownum r,t1.* from youtable t1 where rownum<?) t2 where t2.r>? 小于最大的,大于最小的,就是你须要的条数 若是你取40-50条之间的 只须要小于50 大于40就OK了.