一、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了.