package qinbo.teststring;
public class TestString {
//ADD_START-20101209 NEC-AS HUIQB R1.0
public static final String oid_pasoNeoIpe = "1/3/1/1/4/";
public static final String oid_pasoNeoIpe_new = "1.3.6.1.4.1.119.2.3.69.501.2.3.3";
public static final String oid_pasoNeoIpe_old = "1.3.1.1.4.1.119.2.3.69.501.1.1.0.1";
public static void testString(String oid){
System.err.println(oid.substring(oid_pasoNeoIpe.length()));
}
//compare two String yes or no same
public static boolean isThisCategory(String oid) {
boolean result = false;
if (oid.regionMatches(0, oid_pasoNeoIpe, 0, oid_pasoNeoIpe.length())) {
result = true;
}
return result;
}
//string inversion to int type
public static final int[] convertOToInts(String[] oid) {
int[] oidints = null;
if (0 < oid.length) {
oidints = new int[oid.length];
for (int i = 0; i < oid.length; i++) {
int value = Integer.parseInt(oid[i]);
oidints[i] = value;
}
}
return oidints;
}
public static void main(String[] args) {
//test split /
String[] oidSplit = oid_pasoNeoIpe.split("/");
int [] i = convertOToInts(oidSplit);
if(0<i.length){
for(int j = 0; j<i.length;j++){
System.err.println("i=="+i[j]);
}
}
//test split .
String[] oidSplit1 = oid_pasoNeoIpe_new.split("\\.");
int [] k = convertOToInts(oidSplit1);
if(0<k.length){
for(int j = 0; j<k.length;j++){
System.err.println("k=="+k[j]);
}
}
//test two string yes or no same
System.out.println(isThisCategory(oid_pasoNeoIpe_old));
//test subString method
System.out.println(oid_pasoNeoIpe_old.substring(oid_pasoNeoIpe.length()));
//System.err.println(isThisCategory(oid_pasoNeoIpe_new));
//test length method
System.err.println(oid_pasoNeoIpe.length());
}
public boolean test1(String s1,String s2){
return s1.length() ==s2.length();
// if(oid_pasoNeoIpe.length() ==oid_pasoNeoIpe_new.length()){
// return true;
//
// }else {
// return false;
// }
}
//ADD_END-20101209 NEC-AS HUIQB R1.0
}
分享到:
相关推荐
本文将详细解析两种常用的C++ `std::string`截取字符串的方法:`find`和`find_last_of`,以及如何结合使用它们来满足各种字符串处理需求。 1. `find`方法: `find`方法用于在字符串中查找指定子字符串`strSub`的第...
基于Keil实现字符串函数string.h的简单应用基于Keil实现字符串函数string.h的简单应用基于Keil实现字符串函数string.h的简单应用基于Keil实现字符串函数string.h的简单应用基于Keil实现字符串函数string.h的简单应用...
在C++编程语言中,`std::string`是用于处理字符串的基本工具,它是一个标准库类型,提供了丰富的功能。然而,有时为了学习目的或者特定需求,我们可能需要自定义一个字符串类,就像这个作业所要求的那样。在这个...
在编程领域,字符串(String)是数据处理的基本元素之一,经常需要进行拆分操作。当我们处理包含多个信息片段的字符串时,比如以特定分隔符连接的数据,就需要使用字符串的拆分方法来获取各个部分。本篇文章将深入探讨...
Base64转String字符串,支持将Base64转化为String字符串
在这里,我们先找到子串的位置,然后使用`Remove`方法删除,最后通过`ToString`方法将`StringBuilder`转换回字符串。 4. **正则表达式(Regex)** 虽然不是最常用的方法,但使用正则表达式也可以删除特定子串。例如...
C#中可以使用`string.Join()`方法将字符串数组合并成一个单一的字符串。例如: ```csharp string[] strArray = {"Hello", "World"}; string result = string.Join(" ", strArray); ``` 这里的`" "`是分隔符,...
接下来,我们可以使用`CONCAT`函数或`STRING`构造函数将字符数组转换为字符串: ```scl ResultString := CONCAT(CharArray); // 或者 ResultString := STRING(CharArray); ``` 这样,`ResultString`就包含了'ABCDE'...
字符串对象的处理涉及很多方法,这些方法使得我们在处理文本时能实现各种功能。本文将深入探讨Java中的一些常用字符串方法,帮助你更好地理解和运用它们。 1. **创建字符串对象** 在Java中,有多种方式来创建字符...
总结起来,将含有大写字母的C++ `std::string`字符串转换为小写字母,主要方法是使用`std::transform`和`std::tolower`,或者通过循环遍历实现。在处理特定编码或国际化需求时,可以考虑使用专门的库。了解并熟练...
总结来说,将string类型的XML字符串转换为JSON字符串是通过解析XML字符串并构建相应的JSON对象来完成的。这个过程通常需要借助特定的库,如Java中的`org.json`。理解XML和JSON的结构差异,以及如何利用这些库进行...
本文将深入探讨Java中设置String字符串编码的方法,帮助开发者更好地理解和使用这些功能。 首先,我们需要理解什么是字符编码。字符编码是将字符(如字母、数字和符号)与数字或二进制值关联的系统,例如ASCII、...
Delphi中处理字符串的相关方法 1、字符集转换方法 (1)stringtowidechar function stringtowidechar(const source:string;dest :pwidechar;destsize :integer) :pwidechar; 将默认string类型的字符串转换为unicode...
- 当需要频繁修改字符串时,应考虑使用`StringBuilder`或`StringBuffer`,这两个类提供可变的字符串,避免每次修改时创建新的`String`对象。 理解并熟练运用这些`String`类的方法对于编写高效的Java代码至关重要,...
- `split(String regex)`:根据给定的正则表达式将字符串分割成多个子字符串,并返回一个包含这些子字符串的数组。 ### 示例代码 ```java public class TestJavaDemo01 { public static void main(String[] args)...
在C语言中,String字符串是字符数组的一种表现形式,它以空字符'\0'作为结束标志。本项目名为"C语言实现String字符串及其函数stringUtil",主要关注的是如何在C语言环境中自定义处理字符串的函数,以扩展标准库中...
总结起来,C#中实现移除字符串末尾指定字符的方法主要涉及到字符串的`LastIndexOf`和`Substring`方法,通过这两个方法的组合,我们可以高效地完成字符串的处理,满足各种应用场景的需求。同时,单元测试对于确保代码...
我们在编程的时候经常会碰到字符串分割的问题,这里总结下,也方便我们以后查询使用。 一、用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串。 参数...
305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)...
6. **优化和替代方案**:对于内存敏感的项目,可以考虑使用字符数组(C 风格字符串)和指针,或者利用 `split()` 函数的返回值,避免创建过多的 `String` 对象。另外,还可以使用 `char*` 和 `strtok()` 函数从 C ...