首页 java常见的方法

java常见的方法

举报
开通vip

java常见的方法Java常用方法大全2009-08-2220:59:03   来源:网络   评论:0点击:1087字符串1、获取字符串的长度length()2、判断字符串的前缀或后缀与已知字符串是否相同前缀startsWith(Strings)后缀endsWith(Strings)3、比较两个字符串equals(Strings)4、把字符串转化为相应的数值int型字符串1、获取字符串的长度length()2、判断字符串的前缀或后缀与已知字符串是否相同前缀startsWith(Strings)后缀endsWith(Strings)...

java常见的方法
Java常用 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 大全2009-08-2220:59:03   来源:网络   评论:0点击:1087字符串1、获取字符串的长度length()2、判断字符串的前缀或后缀与已知字符串是否相同前缀startsWith(Strings)后缀endsWith(Strings)3、比较两个字符串equals(Strings)4、把字符串转化为相应的数值int型字符串1、获取字符串的长度length()2、判断字符串的前缀或后缀与已知字符串是否相同前缀startsWith(Strings)后缀endsWith(Strings)3、比较两个字符串equals(Strings)4、把字符串转化为相应的数值int型Integer.parseInt(字符串)long型Long.parseLong(字符串)float型Folat.valueOf(字符串).floatValue()double型Double.valueOf(字符串).doubleValue()4、将数值转化为字符串valueOf(数值)5、字符串检索indexOf(Srtings)从头开始检索indexOf(Strings,intstartpoint)从startpoint处开始检索如果没有检索到,将返回-16、得到字符串的子字符串substring(intstartpoint)从startpoint处开始获取substring(intstart,intend)从start到end中间的字符7、替换字符串中的字符,去掉字符串前后空格replace(charold,charnew)用new替换oldtrim()8、 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 字符串StringTokenizer(Strings)构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,进纸符)StringTokenizer(Strings,Stringdelim)delim是自己定义的分隔符nextToken()逐个获取字符串中的语言符号booleanhasMoreTokens()只要字符串还有语言符号将返回true,否则返回falsecountTokens()得到一共有多少个语言符号文本框和文本区1、文本框TextField()构造文本框,一个字符长TextField(intx)构造文本框,x个字符长TextField(Strings)构造文本框,显示ssetText(Strings)设置文本为sgetText()获取文本setEchoChar(charc)设置显示字符为csetEditable(boolean)设置文本框是否可以被修改addActionListener()添加监视器removeActionListener()移去监视器2、文本区TextArea()构造文本区TextArea(Strings)构造文本区,显示sTextArea(Strings,intx,inty)构造文本区,x行,y列,显示sTextArea(intx,inty)构造文本区,x行,y列TextArea(Strings,intx,ingy,intscrollbar)scrollbar的值是:TextArea.SCROLLBARS_BOTHTextArea.SCROLLBARS_VERTICAL_ONLYTextArea.SCROLLBARS_HORIZONTAL_ONLYTextArea.SCROLLBARS_NONEsetText(Strings)设置文本为sgetText()获取文本addTextListener()添加监视器removeTextListener()移去监视器insert(Strings,intx)在x处插入文本sreplaceRange(Strings,intx,inty)用s替换从x到y处的文本append(Strings)在文本的最后追加文本sIntgetCaretPosition(intn)获取文本区中光标的位置按钮1、按钮Button()构造按钮Button(Strings)构造按钮,标签是ssetLabel(Strings)设置按钮标签是sgetLabel()获取按钮标签addActionListener()添加监视器removeActionListener()移去监视器标签1、标签Label()构造标签Label(Strings)构造标签,显示sLabel(Strings,intx)x是对齐方式,取值:Label.LEFTLabel.RIGHTLabel.CENTERsetText(Strings)设置文本sgetText()获取文本setBackground(Colorc)设置标签背景颜色setForeground(Colorc)设置字体颜色选择框1、选择框Checkbox()构造选择框Checkbox(Strings)构造选择框,给定标题sCheckbox(Strings,booleanb)b设定初始状态Checkbox(Strings,booleanb,CheckboxGroupg)g设定了所属的组(有了组就成为单选框)addItemListener()添加监视器removeItemListener()移去监视器getState()返回选择框的是否选中状态setState(booleanb)设置选择框的状态getLabel()获取选择框的标题setLabel(Strings)设置选择框的标题为s选择控件和滚动列表1、选择控件Choice()构造选择控件add(Strings)向选择控件增加一个选项addItemListener()添加监视器removeItemListener()移去监视器getSelectedIndex()返回当前选项的索引getSelectedItem()返回当前选项的字符串代表insert(Strings,intn)在n处插入选项sremove(intn)removeAll()2、滚动列表List()构造滚动列表List(intn)参数n是可见行数List(intn,booleanb)参数b是设置是否可以多项选择add(Strings)向列表的结尾增加一个选项add(Strings,intn)在n处增加一个选项AddActionListener()滚动列表添加监视器addItemListener()滚动列表上的选项添加监视器remove(intn)删除n初的选项remnoveAll()删除全部选项getSelectedIndex()返回当前选项的索引getSelectedItem()返回当前选项的字符串代表3、组件类的一些常用方法voidsetBackground(Colorc)设置组件背景颜色voidsetForeground(Colorc)设置组件前景颜色voidsetFonts(Fontf)设置组件字体voidsetBounds(intx,inty,intw,inth)设置坐标,x,y表示在容器中坐标,w,h表示宽和高voidsetLocation(intx,inty)移动到x,y处voidsetSize(intw,inth)设置宽和高voidsetVisible(booleanb)设置组建是否可见intgetBounds().wigth获取宽intgetBounds().height获取高intgetBounds().x获取x坐标intgetBounds().y获取y坐标ToolkitgetToolkit()获取工具包对voidsetEnabled(booleanb)设置是否可以使用(默认可以)窗口和菜单1、窗口Frame()构造窗口Frame(Strings)窗口标题是ssetBounds(intx,inty,intw,inth)窗口位置x,y,宽w,高ysetSize(intw,inth)设置窗口位置(单位是像素)setBackground(Colorc)设置背景颜色setVisible(booleanb)设置窗口是否可见pack()窗口出现时紧凑setTitle(Strings)设置标题为sgetTitle()获取标题setResizable(booleanb)设置窗口大小是否可以调整2、菜单条Menubar()构造菜单条setMenubar()窗口添加菜单条3、菜单Menu()构造菜单Menu(Strings)构造菜单,标题saddadd(MenuItemitem)菜单增加菜单选项itemadd(Strings)向菜单增加选项sgetItem(intn)获取n处的选项getItemCount()获取选项数目insert(MenuItemitem,intn)在n处插入菜单选项iteminsert(Strings,intn)在n处插入菜单选项remove(intn)删除菜单的n处的菜单选项removeAll()删除全部4、菜单项MenuItem()构造菜单项MenuItem(Strings)构造标题是s的菜单项setEnabled(booleanb)设置是否可以被选择getLabel()得到菜单选项名addActionListener()添加监视器5、有关菜单的技巧addSeparator()增加菜单分割线CheckboxMenuItem()复选框菜单项setShortcut(MenuShortcutk)设置快捷键(k取值KeyEvent.VK_A----KeyEvent.VK_Z)建立对话框1、Dialog类Dialog(Framef,Strings)构造对话框,初始不可见,s是标题,f是对话框所依赖的窗口Dialog(Framef,Strings,booleanb)b设置初始是否可见getTitle()获取对话框标题setTitle(Strings)设置对话框标题setModal(booleanb)设置对话框模式setSize(intw,inth)设置对话框大小setVisible(booleanb)显示或隐藏对话框2、FileDialog类Filedialog(Framef,Strings,intmode)mode的值是fileDialog.LOAD或者fileDialog.SAVEpublicStringgetDirectory()获取当前文件对话框中显示的文件所属目录publicStringgetFile()获取当前文件对话框中文件的字符串表示,不存在返回nullJava中的鼠标和键盘事件1、使用MouseListener借口处理鼠标事件鼠标事件有5种:按下鼠标键,释放鼠标键,点击鼠标键,鼠标进入和鼠标退出鼠标事件类型是MouseEvent,主要方法有:getX(),getY()获取鼠标位置getModifiers()获取鼠标左键或者右键getClickCount()获取鼠标被点击的次数getSource()获取鼠标发生的事件源事件源获得监视器的方法是addMouseListener(),移去监视器的方法是removeMouseListener()处理事件源发生的时间的事件的接口是MouseListener接口中有如下的方法mousePressed(MouseEvent)负责处理鼠标按下事件mouseReleased(MouseEvent)负责处理鼠标释放事件mouseEntered(MouseEvent)负责处理鼠标进入容器事件mouseExited(MouseEvent)负责处理鼠标离开事件mouseClicked(MouseEvent)负责处理点击事件2、使用MouseMotionListener接口处理鼠标事件事件源发生的鼠标事件有2种:拖动鼠标和鼠标移动鼠标事件的类型是MouseEvent事件源获得监视器的方法是addMouseMotionListener()处理事件源发生的事件的接口是MouseMotionListener接口中有如下的方法mouseDragged()负责处理鼠标拖动事件mouseMoved()负责处理鼠标移动事件3、控制鼠标的指针形状setCursor(Cursor.getPreddfinedCursor(Cursor.鼠标形状定义))鼠标形状定义见(书P210)4、键盘事件键盘事件源使用addKeyListener方法获得监视器键盘事件的接口是KeyListener接口中有3个方法publicvoidkeyPressed(KeyEvente)按下键盘按键publicvoidkeyReleased(KeyEvente)释放键盘按键publicvoidkeyTypde(KeyEvente)按下又释放键盘按键Java多线程机制1、Java的线程类与Runnable接口Thread类publicThread()创建线程对象publicThread(Runnabletarget)target称为被创建线程的目标对象,负责实现Runnable接口线程优先级Thread类有三个有关线程优先级的静态常量:MIN_PRIORITY,MAX_PRIORITY,NORM_PRIORITY新建线程将继承创建它的副相承的优先级,用户可以调用Thread类的setPriority(inta)来修改a的取值:Thread.MIN_PRIORITY,Thread.MAX_PRIORITY,Thread.NORM_PRIORITY主要方法启动线程start()定义线程操作run()使线程休眠sleep()sleep(intmillsecond)以毫秒为单位的休眠时间sleep(intmillsecond,intnanosecond)以纳秒为单位的休眠时间currentThread()判断谁在占用CPU的线程第二十章输入输出流1、FileInputStream类FileInputStream(Stringname)使用给定的文件名name创建一个FileInputStream对象FileInputStream(Filefile)使用File对象创建FileInpuStream对象File类有两个常用方法:File(Strings)s确定文件名字File(Stringdirectory,Strings)directory是文件目录例如:Filef=newFile("Myfile.dat");FileInputStreamistream=newFileInputStream(f);处理I/O异常当出现I/O错误的时候,Java生成一个IOException(I/O异常)对象来表示这个错误的信号。程序必须使用一个catch检测这个异常例如:try{FileInputStreamins=newFileInputStream("Myfile.dat");}catch(IOExceptione){System.out.println("FilereadError:"+e);}从输入流中读取字节intread()返回0~255之间一个整数,如果到输入流末尾,则返回-1intread(byteb[])读取字节数组intread(byteb[],intoff,intlen)off指定把数据存放在b中什么地方,len指定读取的最大字节数关闭流close()2、FileOutputStream类FileOutputStream(Stringname)使用指定的文件名name创建FileOutputStream对象FileOutputStream(Filefile)使用file对象创建FileOutputStream对象FileOutputStream(FileDescriptorfdobj)使用FileDescriptor对象创建FileOutputStream对象3、FileReader类和FileWriter类FileReader(Stringfilename)FileWriter(Stringfilename)处理时需要FileNotFoundException异常4、RandomAccessFile类RandomAccessFile不同于FileInputStream和FileOutputStream,不是他们的子类当我们想对一个文件进行读写操作的时候,创建一个指向该文件的RandomAccessFile流就可以了RandomAccessFile类有两个构造方法:RandomAccessFile(Stringname,Stringmode)name是文件名,mode取r(只读)或rw(读写)RandomAccessFile(Filefile,Stringmode)file给出创建流的源seek(longa)移动RandomAccessFile流指向文件的指针,a确定指针距文件开头的位置getFilePointer()获取当前文件的指针位置close()关闭文件getFD()获取文件的FileDescriptorlength()获取文件长度read()读取一个字节数据readBoolean()读取一个布尔值readByte()读取一个字节readChar()readFloat()readFully(byteb[])readInt()readLine()readLong()readUnsignedShort()readUTF()读取一个UTF字符串setLength(longnewLength)设置文件长度skipByte(intn)在文件中跳过给定数量的字节write(byteb[])写b.length个字节到文件writeBoolean(boleanb)writeByte(intv)writeChar(charc)writeChars(Strings)writeDouble(doubled)writeFloat(floatv)writeInt(inti)writeLong(longl)writeShort(inti)writeUTF(Strings)5、管道流PipedInputStream类PipedInputStream()创建一个管道输入流PipedInputStream(PipedOutputStreama)连接到输出流a的输入流read()从输入流中读取一个字节read(byteb[],intoff,intlen)off是在b中的开始位置,len是字节长度PipedOutputStream类PipedOutputStream()创建一个输出流PipedOutputStream(PipedInputStreama)连接到输入流a的输出流write(intb)write(byteb[],intoff,intlen)counnect()连接输入输出流close()关闭流在使用的时候要捕获IOException异常。6、数据流DataInputStream类(数据输入流)DataInputStream(InputStreamin)将数据输入流指向一个由in指定的输入流DataOutputStream类(数据输出流)DataOutputStream(OutputStreamout)将数据输出流指向一个由out指定的输出流主要方法:close()read()读取一个字节数据readBoolean()读取一个布尔值readByte()读取一个字节readChar()readFloat()readFully(byteb[])readInt()readLine()readLong()readUnsignedShort()readUTF()读取一个UTF字符串skipByte(intn)在文件中跳过给定数量的字节write(byteb[])写b.length个字节到文件writeBoolean(boleanb)writeByte(intv)writeChar(charc)writeChars(Strings)writeDouble(doubled)writeFloat(floatv)writeInt(inti)writeLong(longl)writeShort(inti)writeUTF(Strings)7、对象流ObjectInputStream类和ObjectOutputStream类分别是DataInputStream类和DataOutputStream类的子类8、回压输入流PushbackInputStream类PushbackInputStream(InputStreamin)PushbackReader类PushbackReader(Readerin)unread(charc)回压一个字符unread(charc[])回压数组c中全部字符unread(charc[],offset,intn)回压c中从offset开始的n个字符java网络的基本知识1、使用URL(统一资源定位)例如:try{url=newURL("http://www.sina.com.cn";}catch(MalformedURLExceptione){System.out.println("BadURL:"+url);}在Applet中链接向另外的Web页面,使用代码:getAppletContext().showDocument(url);2、套接字客户建立到服务器的套接字(Socket)Socket(Stringhost,intport)host是服务器的IP地址,port是端口号建立了套接字后可以使用getInputStream()获得输入流还可以使用getOutputStream()获得一个输出流服务器建立接受客户套接字的服务器套接字(ServerSocket)ServerSocket(intport)port是端口号建立了套接字连接后可以使用accept()接收客户的套接字可以使用getOutputStream()获得一个输出流还可以使用getInputStream()获得一个输入流3、InetAddress类getByName(String)3、InetAddress类getByName(Strings)获取Internet上主机的地址getHostName()获取InetAddress对象所包含的域名getHostAddress()获取InetAddress对象所包含的IP地址getLocalHost()获取本地地址4、UDP数据报发送数据包,即使用DatagramPacket类将数据打包,有两种构造方法DatagramPacket(bytedata[],intlength,InetAddressaddress,intport)?含有data数组的数据?该数据包将发送到地质是address,端口是port的主机上DatagramPacket(bytedata[],intoffset,intlength,InetAddressaddress,intport)?含有data数组的从offset开始,length长度的数据?该数据包将发送到地质是address,端口是port的主机上接收数据包,即使用DatagramSocket(intport)创建一个对象,port必须和待接收的数据包的端口相同例如:如果发送方的数据包端口是5566DatagramSocketmail=newDatagramSocket(5566);然后对象mail可以使用方法receive(Datagrampacketpack)接收数据包在使用参数pack接收数据包前,必须创建packbytedata[]=newbyte[100];intlength=90;DatagramPacketpack=newDatagramPataet(data,length);mail.receive(pack);该数据包pack将接收长度是length的数据放入data,注意数据长度不要超过8192KBpack还可以调用方法getPort()获取所接受数据包是从什么端口发出的调用方法InetAddressgetAddress()可以获知数据包来自哪个主机Java与图像1、java支持的图像类型:GIF,JPEG,BMP2、Image类首先申请一个Image对象Imageimg=getImage(URLurl,Stringname)url是图像地址,name是图片名称通常使用:Imageimg=getImage(getCodBase(),Stringname)getCodBase()获取当前小应用程序的URL,也就是在同一目录下图像被加载后,就可以在paint()中绘制了drawImage(Imageimg,intx,inty,ImageObserverobserver)img是上面获取的图像,x,y是指定图像左上角的位置,observer是加载图像时的图像观察器Applet类已经实现了ImageObserver接口,所以可以直接使用this作为最后一个参数drawImage(Imageimg,intx,inty,intwidth,intheight,ImageObserverobserver)width和height是要绘制的图像的宽和高可以使用img.getHeight(this)和img.getWidth(this)来获取被加载的图像的宽和高3、设置Java窗口图标Frame对象可以使用setIconImage(Imageimg)方法设置左上角图标,默认图标是咖啡杯Java数据库连接(JDBC)1、JDBC-ODBC桥接器建立JDBC-ODBC桥接器try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){}连接到数据库try{Connectioncon=DriverManager.getConnection("jdbcdbc:数据源名称","数据源的loginname","数据源的password");}catch(SQLExceptione){}向数据库发送SQL语句try{Statementsql=con.createStatement();}catch(SQLExceptione){}处理查询结果ResultSetrs=sql.executeQuery("SQL语句");第二十四章Java与多媒体1、在小程序中播放声音java可以播放au,aiff,wav,midi,rfm格式的音频可以调用Applet的一个静态方法:newAudioClip(URLurl,Stringname)url是地址,name是音频名称也可以用Applet类的实例方法:getAudioClip(URLurl,Stringname)根据url地址和声音文件name,获得一个用于播放的音频对象,这对象可以使用下面的方法来处理声音:play()播放声音文件nameloop()循环播放namestop()停止播放name2、Java媒体框架(JMF)创建播放器try{URLurl=newURL(getDocumenBase(),视频文件名称);playerplayer=Manager.createPlayer(url);}catch(IOExceptione){}向播放器注册控制监视器player.addControllerListener(监视器);创建监视器必须使用接口ControllerListener,该接口中的方法是publicvoidcontrollerUpdate(ControllerEvente)让播放器对媒体进行预提取player.prefetch()启动播放器player.start();停止播放器player.stop();停止播放器后必须释放内存中的资源player.deallocate();JavaSwing基础1、Jcomponent类Jcomponent类是所有轻量组件的父类,主要的子类有:JButton创建按钮对象,而且可以创建在图标的按钮JComboBox创建组合框对象,和Choice相似JCheckBox创建复选框对象JFileChooser创建文件选择器JInternalFrame创建内部窗体JLabel创建标签JMenu创建菜单对象JMenuBar创建菜单条对象JMenuItem创建菜单项对象JPanel创建面板对象JPasswordField创建口令文本对象JPopupMenu创建弹出式菜单JProgressBar创建进程条JRadioButton创建单选按钮JScrollBar创建滚动条JScrollPane创建滚动窗格JSlider创建滚动条JSplitPane创建拆分窗格JTable创建表格JTextArea创建文本区JTexPane创建文本窗格JToolBar创建工具条JToolTip创建工具提示对象JTree创建树对象2、JFrame类JFrame类及其子类创建的对象是窗体(1)JFrame类及其子类创建的窗体是swing窗体(2)不可以把组件直接加到swing窗体中,应该把组件加到内容面板中(3)不能为swing窗体设置布局,而应当为内容面板设置布局(4)swing窗体通过调用getContentPane()方法得到它的内容面板3、JApplet类(1)不可以把组件直接添加到小程序容器中,也应该添加到内容面板中(2)不能为小程序设置布局(3)小程序容器通过调用getContenPane()方法得到内容面板4、JDialog类(1)不可以把组件直接添加到对话框容器中,也应该添加到内容面板中(2)不能为对话框设置布局(3)对话框容器通过调用getContenPane()方法得到内容面板5、JPanel面板JPanel()JPanel(布局对象)6、滚动窗口JScrollPaneJScrollPane()JScrollPane(componentc)7、拆分窗口JSplitPaneJSplitPane(inta,Componentb,Componentc)a的取值是HORIZONTAL_SPLIT或者VERTICAL_SPLIT决定水平拆分还是垂直拆分JSplitPane(inta,booleanb,Componentb,Componentc)b的取值决定拆分线移动的时候组件是否连续变化8、内部窗体JInternalFrameJInternalFrame(Stringtitle,booleanresizable,booleamclosable,booleanmax,booleanmin)参数的意义分别是窗口名称,是否能调整大小,是否有关闭按钮,最大化按钮,最小化按钮(1)不能把组件直接加到窗体中,而是加到内容面板中(2)必须先把内部窗体加到一个容器中(JDesktopPane),该容器是专门为内部窗体服务的9、按钮(JButton)JButton()创建按钮JButton(Strings)s是按钮的名字JButton(Iconicon)icon是按钮上的图标JButton(Strings,Iconicon)getText()获取按钮名字getIcon()获取按钮图标setIcon(Iconicon)设置按钮图标setHorizontalTextposition(inta)a确定按钮上图标的位置,取值:AbstractButton_CENTR,AbstractButton_LEFT,AbstractButton_RIGHTsetVerticalTextposition(inta)a确定按钮上名字相对图标的位置,取值:AbstractButton.TOP,AbstractButton.BOTTOM,AbstractButton.CENTRsetMnemonic(charc)设置按钮的键盘操作方式是字符c(Alt+c)setEnabled(booleanb)b决定按钮是否可以被单击 
本文档为【java常见的方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
8888
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:0
分类:
上传时间:2018-06-15
浏览量:0