String功能测试

package foxe;

import java.io.IOException;
import java.util.StringTokenizer;

public class MainClass {

/**
  * @param args
  * @throws IOException
  */
 public static void main(String[] args) throws IOException {
  String str="1 a 67 fist";
  StringTokenizer token=new StringTokenizer(str);
  
  System.out.println("str.length="+str.length());
  //token.countToken;
  for(int i=0;i<str.length()-1;i++){
   System.out.println("i======================ii="+i);
   String sk = token.nextToken();i=i+sk.length();
   System.out.println("String sk"+i+"="+sk);
   try{
    double dou=Double.parseDouble(sk);
   System.out.println("double dou"+i+"="+dou+";   doub*3="+dou*3);
   }catch(Exception e){
    e.getMessage();
    System.out.println("chang error at "+i);
   }
   //char chars = str.charAt(i);
   //str.equals(Double);

int ints3 = str.hashCode();
   System.out.println("ints3="+ints3);

int ints4= str.indexOf(i);
   System.out.println("ints4="+ints4);

String ints7 = str.valueOf(i);
   System.out.println("ints7="+ints7);

System.out.println("ints **********************************end");

}

}

}

String功能测试

时间: 2024-11-01 06:20:16

String功能测试的相关文章

Java基础知识强化之集合框架笔记04:Collection集合的基本功能测试

1. Collection集合的基本功能测试: 1 package cn.itcast_01; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /* 7 * 集合的由来: 8 * 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储. 9 * 而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识

C++中String类的实现

原文:http://noalgo.info/382.html String是C++中的重要类型,程序员在C++面试中经常会遇到关于String的细节问题,甚至要求当场实现这个类.只是由于时间关系,可能只要求实现构造函数.析构函数.拷贝构造函数等关键部分.String的实现涉及很多C++的基础知识.内存控制及异常处理等问题,仔细研究起来非常复杂,本文主要做一个简单的总结和归纳. 一 整体框架 面试时由于时间关系,面试官一般不会要求很详尽的String的功能,一般是要求实现构造函数.拷贝构造函数.赋

Oracle RAC功能测试

Oracle RAC是一个集群数据库,可以实现负载均衡和故障无缝切换.如何知道RAC数据库已经实现了这些功能呢,下面就对此进行功能测试. 一. 负载均衡测试RAC数据库的负载均衡是指对数据库连接的负载均衡,当一个新的会话连接到RAC数据库时,通过指定的分配算法将请求分配到集群的任一节点上,这就是RAC数据库完成的功能.负载均衡在RAC中分为两种:一种是基于客户端连接的负载均衡:一种是基于服务器端的负载均衡. 1. RAC客户端负载均衡客户端连接的负载均衡配置起来非常简单,与RAC数据库的实例负载

可靠的功能测试 - Espresso和Dagger2

欢迎Follow我的GitHub, 关注我的CSDN. 可靠的功能测试, 意味着在任何时候, 获取的测试结果均相同, 这就需要模拟(Mock)数据. 测试框架可以使用Android推荐的Espresso. 模拟数据可以使用Dagger2, 一种依赖注入框架. Dagger2已经成为众多Android开发者的必备工具, 是一个快速的依赖注入框架,由Square开发,并针对Android做了特别优化, 已经被Google进行Fork开发. 不像其他的依赖注入器, Dagger2没有使用反射, 而是使

44、NLP的其他分词功能测试

1. 命名实体识别功能测试 @Test public void testNer(){ if (NER.create("ltp_data/ner.model")<0) { System.err.println("load failed"); return; } List<String> words = new ArrayList<String>(); List<String> tags = new ArrayList<S

淘宝API学习之道:淘宝API接口功能测试

上篇介绍了淘宝开放的API接口,根据功能说明,我们对几个接口进行测试,其他的接口,可以照猫画虎.点击任意接口,在功能描述页面,调用级别apiType,apitype分别有三个值: apiType=1,调用时需要ISV签名和认证 apiType=2,调用时需要ISV签名和认证,同时需要用户授权确认 apiType=3,调用时需要ISV签名和认证,可选用户授权确认(授权后可获取相关用户隐私信息) 我们分别找taobao.items.get .taobao.items.onsale.get 接口进行测

jacoco统计server端功能测试覆盖率

jacoco可以统计,功能测试时,server代码调用的覆盖情况.这里对服务器端的java代码进行统计. 操作步骤如下: 第一步:更改server的启动脚本,使用jacocoagent.jar启动服务 1.下载jacocoagent.jar http://www.jacoco.org/jacoco/index.html jacocoagent.jar在下载的zip的./lib/目录下,使用方法-javaagent:[yourpath/]jacocoagent.jar=[option1]=[val

关于Android使用Instrumentation做功能测试的时候遇到的一个问题

最近在看测试方面的东西,看到官网上有一个使用Instrumentation做功能测试的例子,自己敲了敲,但是在自己的手机上就是测不过. 经过调试,我发现是我手机上的输入法把输入事件拦截了,需要多输入一些空格给输入法,让它来把字符填入EditText中才行. 这件事再次印证了android中事件传播的机制,keyevent先传递给当前上下文,然后分发给窗体实例,然后是输入法,接着发给父VIEW,一层层的发往焦点控件 touchevent则是反过来的 下面是我的测试代码,有三个类,Lesson3,L

Android-jacoco代码覆盖率:单元测试覆盖率+功能测试覆盖率

参考:https://docs.gradle.org/current/dsl/org.gradle.testing.jacoco.tasks.JacocoCoverageVerification.html gradle库下载:https://maven.aliyun.com/mvn/view 案例参考来源:https://www.jianshu.com/p/1a4a81f09526 https://www.jianshu.com/p/1a4a81f09526 其他:https://testerh