如果你的java工程有文字或者其他的关键信息,可以使用全局搜索这个关键字,然后点击进去,从一个功能点慢慢的分析一下.
创新互联专业为企业提供宿松网站建设、宿松做网站、宿松网站设计、宿松网站制作等企业网站建设、网页设计与制作、宿松企业网站模板建站服务,10余年宿松做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
try{
//操作数据库代码
}catch(Exception e){
if(e.getMessage().indexOf("U_TEACHER")0){
System.out.println("是关于违反Oracle一个唯一性约束U_TEACHER");
}else if(e.getMessage().indexOf("U_ROOM")0){
System.out.println("是关于违反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("输入内容是:" + str);
}
} while (str.length() != 0);
}
}
这样可以在输入回车后提示“输入的是回车!”并结束程序
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();//读取刚刚输入的内容,程序到这儿会停滞
if(str.length()==0){//如果输入的字符串为空,则说明只输入了一个回车
System.out.println("输入的是回车!");
}else{
System.out.println("输入内容是:"+str);
}
}while(str.length()!=0);
}
}
java 自定义监听器监听属性变化
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;
// 如果改变则执行事件
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());
}
}
应该是接受输入时异常;重点看DvdShow类的第187行及它的上一步代码