class Main
成都创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,小程序开发,十年建站对成都生料搅拌车等多个方面,拥有多年建站经验。
{
public static void main(String[]args)
{
String arr[]={"人之初","性本善","性相近","习相远","苟不教","性乃迁"}; //定义一个被判断的字符串数组
String str1="性相近"; //定义判断的第一个字符串
String str2="Hello"; //定义判断的第二个字符串
charAt(arr,arr.length,str1); //调用判断函数并判断第一个字符串
charAt(arr,arr.length,str2); //调用判断函数并判断第二个字符串
}
/**
*定义判断函数,并把被判断的字符串、被判
*断的字符串索引、判断的字符串传送其中。
*/
static void charAt(String[] arr,int index,String str)
{
for(int i=0;iindex;i++) //循环判断
{
if(arr[i]==str)
{
System.out.println("有本字符串:"+str);
break; //由于有,所以循环结束
}
else if(i==(index-1)arr[i]!=str)
//如果还没有判断的字符串,并且判断循环是否到头
{
System.out.println("无本字符串:"+str);
}
}
}
}
思路:
1:定义需要判断的字符串和被判断的字符串
2:定义判断函数
如果有判断的字符串,输出有,没有输出无。
输出结果:
有本字符串:性相近
无本字符串:Hello
希望能帮到你。
判断5子连珠的方法
1:X相同
Y等差1
2:Y相同
X等差1
3:XY都等差1
假设你你确实是按照XY做的,那么,你将黑子的XY放在数组(ListINT,INT)里,白子也是。
没落完一子
对数组里的进行排序,先按照X排,然后按照Y排。每次只需要排最后一个就好了(可以不用LIST,其他方式也行。)。
判断结果
1:是否有5个差为1/0的X
2:是否有5个差为1/0的Y
1
2都满足,即获胜。
import java.util.*;
puclic class Demo{
puclic static void main(String args[]){
String s[]={"very","ourselves"};//常用的停用词有很多,百度可以找到,我不全写了
Scanner scanner =new Scanner(System.in);
System.out.println("请输入一个单词:");
String world=scanner.next();
boolean key=false;
for(String i:s){//遍历数组,看输入单词是不是停用词
if(i.equals(world)){
key=true;
}
}
if (key==true){
System.out.println("是停用词");
}
else{
System.out.println("b不是停用词");
}
}
}
常用Java事件类、处理该事件的接口及接口中的方法
1.ActionEvent动作事件类
ActionListener接口
actionPerformed(ActionEvent e)
单击按钮、选择菜单项或在文本框中按回车时
2.AdjustmentEvent调整事件类
AdjustmentListener接口
adjustmentValueChanged(AdjustmentEvent e)
当改变滚动条滑块位置时
3.ComponentEvent组件事件类
ComponentListener接口
componentMoved(ComponentEvent e)组件移动时
componentHidden(ComponentEvent e)组件隐藏时
componentResized(ComponentEvent e)组件缩放时
componentShown(ComponentEvent e)组件显示时
4.ContainerEvent容器事件类
ContainerListener接口
componentAdded(ContainerEvent e)添加组件时
componentRemoved(ContainerEvent e) 移除组件时
5.FocusEvent焦点事件类
FocusListener接口
focusGained(FocusEvent e)组件获得焦点时
focusLost(FocusEvent e)组件失去焦点时
6.ItemEvent选择事件类
ItemListener接口
itemStateChanged(ItemEvent e)
选择复选框、选项框、单击列表框、选中带复选框菜单时
7.KeyEvent键盘事件类
KeyListener接口
keyPressed(KeyEvent e)键按下时
keyReleased(KeyEvent e) 键释放时
keyTyped(KeyEvent e)击键时
8.MouseEvent鼠标事件类
MouseListener接口
mouseClicked(MouseEvent e) 单击鼠标时
mouseEntered(MouseEvent e)鼠标进入时
mouseExited(MouseEvent e)鼠标离开时
mousePressed(MouseEvent e)鼠标键按下时
mouseReleased(MouseEvent e) 鼠标键释放时
9.MouseEvent鼠标移动事件类
MouseMotionListener接口
mouseDragged(MouseEvent e)鼠标拖放时
mouseMoved(MouseEvent e)鼠标移动时
10.TextEvent文本事件类
TextListener接口
textValueChanged(TextEvent e)
文本框、多行文本框内容修改时
11.WindowEvent窗口事件类
WindowListener接口
windowOpened(WindowEvent e)窗口打开后
windowClosed(WindowEvent e)窗口关闭后
windowClosing(WindowEvent e)窗口关闭时
windowActivated(WindowEvent e)窗口激活时
windowDeactivated(WindowEvent e) 窗口失去焦点时
windowIconified(WindowEvent e)窗口最小化时
windowDeiconified(WindowEvent e) 最小化窗口还原时
每个事件类都提供下面常用的方法:
① public int getID(),返回事件的类型;
② public Object getSource(),返回事件源的引用。
当多个事件源触发的事件由一个共同的监听器处理时,我们可以通过getSource方法判断当前的事件源是哪一个组件。
你现在是不是按下Ctrl点击的话就打开了一个Date.class的文件?里面只有属性和方法名,没有实现?
那是因为它找不到源代码,那个页面上有个按钮"Attach Source",点击,弹出打开对话框,选中你的源代码包(一个zip或jar文件)就好了,
如果你只有一个目录,里面是源代码(源文件必需是按照代码中package指定的路径存放的),你可以用winrar自己达成zip类型的包,
----------------------------------------
你说的显示不出来,是怎样一种情况?只显示class文件对吗?那就是你缺少源代码包,添加的方法请参照我昨天说的。
对你不明白的话的解释:
有时候我们下载来目录中有一个src文件夹,里面是源代码,而不是打包好的jar或zip文件。
src目录下的源代码是按照包结构存放的,比如a.java的第一行是package test;那么在src/test/就有一个a.java,选中src目录,右键“winrar-添加到压缩文件"默认是rar格式,选成zip,压缩就行了,压缩好后生成src.zip就可以被eclipse添加了