如果你的java工程有文字或者其他的關(guān)鍵信息,可以使用全局搜索這個關(guān)鍵字,然后點擊進去,從一個功能點慢慢的分析一下.
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供宿松網(wǎng)站建設(shè)、宿松做網(wǎng)站、宿松網(wǎng)站設(shè)計、宿松網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、宿松企業(yè)網(wǎng)站模板建站服務(wù),10余年宿松做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
try{
//操作數(shù)據(jù)庫代碼
}catch(Exception e){
if(e.getMessage().indexOf("U_TEACHER")0){
System.out.println("是關(guān)于違反Oracle一個唯一性約束U_TEACHER");
}else if(e.getMessage().indexOf("U_ROOM")0){
System.out.println("是關(guān)于違反Oracle一個唯一性約束U_ROOM");
}
}
java控制臺輸入換行判斷代碼如下:
import?java.io.BufferedReader;
import?java.io.InputStreamReader;
public?class?Test?{
public?static?void?main(String?args[])?throws?Exception?{
System.out.println("輸入:");
BufferedReader?bf?=?new?BufferedReader(new?InputStreamReader(System.in));
String?str?=?"";
do?{
str?=?bf.readLine();
if?(str.length()?==?0)?{?//?如果輸入的字符串為空,則說明只輸入了一個回車
System.out.println("輸入的是回車!");
}?else?{
System.out.println("輸入內(nèi)容是:"?+?str);
}
}?while?(str.length()?!=?0);
}
}
這樣可以在輸入回車后提示“輸入的是回車!”并結(jié)束程序
c:forEachvar="rr"items="${r.list}"varStatus="i"
inputtype="checkbox"name="checkbox"value="${rr.right_id}"id="${rr.right_id}"/
${rr.right_name}
c:iftest="${i.count%6==0!i.last}"
brnbsp;nbsp;nbsp;nbsp;
/c:if
/c:forEach
擴展資料
java控制臺程序判斷String字符串中只輸入了一個回車:
importjava.io.BufferedReader;
importjava.io.InputStreamReader;
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(Stringargs[])throwsException{
//BufferedReaderbf=newBufferedReader(newInputStreamReader(System.in));
Scanners=newScanner(System.in);//和注釋掉的效果一樣
Stringstr="";
do{
System.out.println("請輸入:");
//str=bf.readLine();
str=s.nextLine();//讀取剛剛輸入的內(nèi)容,程序到這兒會停滯
if(str.length()==0){//如果輸入的字符串為空,則說明只輸入了一個回車
System.out.println("輸入的是回車!");
}else{
System.out.println("輸入內(nèi)容是:"+str);
}
}while(str.length()!=0);
}
}
java 自定義監(jiān)聽器監(jiān)聽屬性變化
import java.util.EventObject;
public class MyEvent extends EventObject
{
private Object obj;
private String sName;
public MyEvent(Object source,String sName)
{
super(source);
this.obj=source;
this.sName=sName;
}
public Object getObj()
{
return obj;
}
public String getsName()
{
return sName;
}
}
import java.util.EventListener;
public interface MyEventListener extends EventListener
{
public void handleEvent (MyEvent me);
}
import java.util.Iterator;
import java.util.Vector;
import demo.DemoEvent;
public class MyEventSource
{
private Vector list=new Vector();
private String sName = "";
public MyEventSource()
{
super();
}
public void addMyEventListener(MyEventListener me)
{
list.add(me);
}
public void deleteMyEventListener(MyEventListener me)
{
list.remove(me);
}
public void notifyMyEvent(MyEvent me)
{
Iterator it=list.iterator();
while(it.hasNext())
{
((MyEventListener) it.next()).handleEvent(me);
}
}
public void setName(String str)
{
boolean bool = false;
if (str == null sName != null)
bool = true;
else if (str != null sName == null)
bool = true;
else if (!sName.equals(str))
bool = true;
this.sName = str;
// 如果改變則執(zhí)行事件
if (bool)
notifyMyEvent(new MyEvent(this, sName));
}
public String getsName()
{
return sName;
}
}
public class Test implements MyEventListener
{
public Test()
{
MyEventSource mes = new MyEventSource();
mes.addMyEventListener(this);
mes.setName("niu");
}
public static void main(String args[])
{
new Test();
}
public void handleEvent(MyEvent me)
{
System.out.println(me.getSource());
System.out.println(me.getsName());
}
}
應(yīng)該是接受輸入時異常;重點看DvdShow類的第187行及它的上一步代碼