在项目中遇到一个问题,在类外希望得到类中的字符串内容。
通过直接传递字符串指针实际并不能修改内容
可行的方法:
1.传递字符串数组的地址
2.传递字符串二级指针,即字符串地址
3.按照C++的方式传递一个 string引用, 通过引用直接修改
失败的方式:(截取代码:将函数封装到类里了,....代码太多,总体测试代码在文章末尾.感兴趣的同学自己复制)
void Ge...
分类:
编程语言 时间:
2015-08-29 17:00:09
阅读次数:
242
1.字符串的split()方法分解字符串为数组时,字符串尾部的空字符串不会被包括在生成的数组内.如:String abc="a,b,c,"; String[] abcArr=abc.split(","); 得到的字符串数组为{"a","b","c"}
分类:
编程语言 时间:
2015-08-29 16:48:02
阅读次数:
173
1.字符串的基本使用(NSString,NSMutableString)字符串初始化常用的基本方法:NSString *str = @"jacky"; //临时的字符串NSString *str2 = [[NSString alloc] initWithFormat:@"%@,20岁",str]; ...
分类:
编程语言 时间:
2015-08-28 22:58:20
阅读次数:
177
前言:数组没有length()这个方法,有length的属性。String有有length()这个方法。1.String字符串String str = "abcdefg";str.length();2.Array数组int[] arr = new int[10];System.out.println...
分类:
编程语言 时间:
2015-08-28 15:05:44
阅读次数:
231
借助C语言的动态内存分配,实现类似VB中Split函数的效果。
函数介绍:
功能:按一个字符来拆分字符串
参数 src:要拆分的字符串
参数 delim:按照这个字符来拆分字符串
参数 istr:借助这个结构体来返回给调用者拆分后的字符串数组和字符串的个数
返回拆分是否成功
#include
#include
#include
typedef struct ...
分类:
编程语言 时间:
2015-08-26 22:20:34
阅读次数:
314
一.字符串,字典,数组存储到本地文件字符串,数组,字典存储到本地文件过程一样,只是要存储的数据类型不同而已,这里以字符串存储到本地文件为例,如下NSString*content =@"将字符串存储到本地文件";(1)获取Documents文件夹路径参数:(1)指定文件夹,(2)设置查找域,(3)是否...
分类:
其他好文 时间:
2015-08-26 15:28:18
阅读次数:
87
package string;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class StringArray {...
分类:
编程语言 时间:
2015-08-25 12:54:09
阅读次数:
130
1、字符数组的定义与初始化
字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。
char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'};
即把10个字符分别赋给str[0]到str[9]10个元素
如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那...
分类:
编程语言 时间:
2015-08-21 17:15:04
阅读次数:
172
/**
* 功能:有个排序后的字符串数组,其中散布着一些空字符串,找出给定字符串的位置。
*/
/**
* 思路:对二分查找法做修改,与mid比较的地方,如果mid为空字符串,则将mid换到离它最近的非空字符串的位置。
* @param strings
* @param str
* @return
*/
public static int search(Strin...
分类:
编程语言 时间:
2015-08-21 11:28:07
阅读次数:
200
/**
* 功能:对字符串数组进行排序,将所有的变位词排在相邻的位置。
*/
两种方法:
方法一:
/**
* 思路:套用排序算法,并修改比较器。这里比较器用来指示两个字符串胡伟变位词就是相等的。
* @param array
*/
public static void sort(String[] array){
Arrays.sort(array, ne...
分类:
编程语言 时间:
2015-08-20 18:58:42
阅读次数:
168