java - iPhone Java 字符串代码到对象 C

标签 java iphone android string

我有 2 个与对象 C 相关的字符串操作

 // Get the newstring from mystring start at counter
Java: newstring = mystring.substring(counter)  

OBJ-C:?

// Get the position from searchstring in mystring
Java: startpos = mystring.indexOf(searchstring)

ObJ-C:?

如果你能帮忙就太好了

谢谢 克里斯

编辑:我还有另外两个问题,现在找到了解决方案(这里也适用于其他问题)

  // Get the Position from searchstring in mystring starting at startfrom
  Java:  location = mystring.indexof(searchfor,startfrom)
  OBJ-C: location = [mystring rangeOfString:searchfor options:NSCaseInsensitiveSearch range:NSMakeRange(startfrom, mystring.length-startfrom)].location;


  // Get the newstring from mystring start at x and end at y
  Java: newstring = mystring.substring(x,y)  
 OBJ-C: newstring = [mystring substringWithRange:NSMakeRange(x,y-x)];

最佳答案

NSStringsubstringFromIndexrangeOfString 方法与您提到的 Java 方法等效:

newstring = mystring.substring(counter)

将是:

NSString *newString = [mystring substringFromIndex:counter];

startpos = mystring.indexOf(searchstring)

将是:

NSInteger startPos = [mystring rangeOfString:searchstring].location;

newstring = mystring.substring(counter,startfrom)

将是

NSString *newstring = [mystring substringWithRange:NSMakeRange(counter,startfrom)];

关于java - iPhone Java 字符串代码到对象 C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3356684/

相关文章:

android - Jetpack Compose 显示错误的颜色

java - mockito 中的 anyString() 抛出参数匹配器的无效使用

java - 获取范围内 wifi 路由器的 MAC 地址

java - 我在 Netbeans 名称(DemoApp)中有一个项目,该项目的日志文件存储在哪里?

iphone - 获取 UIView 的容器/UIViewController

html - 网页在 iOS 7 中崩溃

iOS:将两个 UIButton 合并为一个 UIButton

java - 在 android studio 中存储位图与使用 url 获取位图

java - "Happens-before"Java相关volatile字段说明

java - 应用程序崩溃,这是为什么?