普通方法调用(随时增加)

1.Map中的containsKey方法——判断是否包含指定的键名

Map m = new HashMap();

m.put("a","a");

m.put("b","b");

String key = "b";

boolean contains =m.containsKey(key);

if (contains) {

System.out.println("在Map集合中包含键名" + key);

} else {

System.out.println("在Map集合中不包含键名" + key);

}

2.dom4j xml与字符串的转换等

  1.读取XML文件,获得document对象

     SAXReader reader = new SAXReader();

     Document   document = reader.read(new File("lijiahong.xml"));

  2.解析XML形式的文本,得到document对象.

     String text = "<lijiahong></lijiahong>";

     Document document = DocumentHelper.parseText(text);

  3.主动创建document对象.

    Document document = DocumentHelper.createDocument();             //创建根节点

    Element root = document.addElement("lijiahong");

  4.节点相关

    1.获取文档的根节点.
      Element rootElm = document.getRootElement();
    2.取得某节点的单个子节点.
      Element memberElm=root.element("member");// "member"是节点名
    3.取得节点的文字
      String text=memberElm.getText();

    

3.java StringTokenizer使用方法

int countTokens():返回nextToken方法被调用的次数。
boolean hasMoreTokens():返回是否还有分隔符。
boolean hasMoreElements():返回是否还有分隔符。
String nextToken():返回从当前位置到下一个分隔符的字符串。
Object nextElement():返回从当前位置到下一个分隔符的字符串。
String nextToken(String delim):与4类似,以指定的分隔符返回结果。

String s=new String("The Java platform is the ideal platform for network computing");
StringTokenizer st=new StringTokenizer(s);
System.out.println("Token Total:"+st.countTokens());
while ( st.hasMoreElements() ){
System.out.println(st.nextToken());
}

String s=new String("The=Java=platform=is=the=ideal=platform=for=network=computing");
StringTokenizer st=new StringTokenizer(s,"=",true);
System.out.println("Token Total:"+st.countTokens());
while ( st.hasMoreElements() ){
System.out.println(st.nextToken());
}

时间: 2024-08-25 20:17:55

普通方法调用(随时增加)的相关文章

Java学习笔记之RMI远程方法调用

RMI 应用通常有两个分开的程序组成,一个服务端程序和一个客户端程序.一个典型的服务端程序创建一些远程对象,使得对这些远程对象的引用可以被访问,等待客户端调用这些远程对象提供的方法.一个典型的客户端程序获取远程引用,指向一个或者多个服务端上的远程对象,然后调用这些远程对象所提供的方法.通常我们称这为分布式对象应用程序. 3.1 RMI的工作方式 分布式对象应用程序需要做的事情: l 查找(定位)远程对象. 应用程序可以使用各种不同的机制取得远程对象的引用.比如应用程序可以通过 RMI 提供的简单

RMI - Java远程方法调用

一.入门篇 Java RMI指的是远程方法调用(Remote Method Invocation). 它是一种机制, 能够让不同操作系统之间程序实现方法调用. 比如: 一台电脑上的Java程序可以通过RMI调用另一台电脑上的方法(EJB底层就是使用RMI). 二.RMI和webservice RMI是在TCP协议上传递可序列化的Java对象, 只能用在Java虚拟机上, 客户端和服务端必须都是Java. webservice是在http协议上传递xml文件, 它与语言和平台无关, 可以在异构系统

struts2学习笔记(4)---------action中的方法调用

系统需要使用Action的不同方法来处理用户请求,这就需要让同一个Action里面包含多个控制处理逻辑. 1)动态方法调用 即DMI(dynamic method invocation),使用actionName!methodName的形式来指定想要调用的方法,如果想使用DMI,需要在struts.xml里面加入这句话: <constant name="struts.enable.DynamicMethodInvocation" value="true" /&

4 int.parse方法调用问题和同行评审

1 关于int.parse 的方法调用问题 我们知道int.parse用于数据类型的转换,int.parse(object obj)这个可以将填入的参数obj转换为int的数据类型. 我们在使用int.parse()时回遇到一系列问题. 例如:int.parse(null)会返回异常,另外int.Parse("4.5") 直接报错:"输入字符串的格式不正确" int.Parse是转换String为int,得到一个object对象,你想把double转换为int,用i

Struts2动态方法调用怎么写配置

Struts2动态方法调用怎么写配置?可以这样: 1.Struts2入门之 HelloWorld  编写不依赖任何三方包的Action类 按照MVC架构,Action执行完后要返回显示的结果视图,所以,Action中的请求处理方法要返回一个逻辑名称来表示它要显示的结果视图,即方法的 返回值类型为代表逻辑名称的字符串. 在 struts.xml配置文件中配置Action类 struts.xml文件中的配置信息使用package进行分类和管理,不同的包对应不同的url访问路径,即在访问路径上就能区分

用CIL写程序:从“call vs callvirt”看方法调用

前文回顾:<用CIL写程序系列> 前言: 最近的时间都奉献给了加班,距离上一篇文章也有半个多月了.不过在上一篇文章<用CIL写程序:定义一个叫“慕容小匹夫”的类>中,匹夫和各位看官一起用CIL语言定义了一个类,并且在实例化之后给各位拜了大年.但是那篇文章中,匹夫还是留下了一个小坑,那就是关于调用方法时,CIL究竟应该使用call呢还是应该使用callvirt呢?看上去是一个很肤浅的问题,哪个能让程序跑起来哪个就是好的嘛.不是有一句话:白猫黑猫,抓到耗子就是好猫嘛.不过其实这并不是一

[Android初级]NDK入门体验の方法调用

    本文属于自我复习,内容重复请勿见怪 如何在android应用的自定义底层C中调用java的代码?这是本次自我复习的计划. 首先,我得创建一个demo,结构如下: 1.创建一个接口类NativeDataProvider,他的作用是调用c方法,然后回调java方法 public class NativeDataProvider { static final String TAG = "NativeDataProvider"; private Context context; pub

jquery更改ready方法调用顺序,在ready之后执行Js代码

*/--> jquery更改ready方法调用顺序,在ready之后执行Js代码 Table of Contents 问题描述 在所有的ready方法之后执行上面的方法 重写$.fn.ready方法 查看$.fn.ready的源码定义 修改自己的$.fn.ready 闭包,增加安全性 问题描述 我想要控制Input,回车不提交表单,思路如下: $(function(){ $("form input").on("keypress",function(event)

S1:动态方法调用:call &amp; apply

js中函数执行的两种方式:一是通过调用运算符’()’,二是通过调用call或apply来动态执行. 一.动态方法调用中指定this对象 开发中我们往往需要在对象B中调用对象A的方法,这个时候就用到了apply()和call(),它们的第一个参数就是用于指定this对象,如果为null,则表明传入默认的宿主对象. function foo(){ alert(this.name); } function MyObject(){ this.name = 'MyObject'; } MyObject.p