比較字串

2021-09-30 09:05:16 字數 603 閱讀 4342

string str="1234567890";

int i=3;

按照i的個數擷取str的值,也就是把str三個三個的擷取出來,不足的也擷取出來

我的思路是 int j=str.length()/i; //共要分幾段擷取

for (int j = i; j < str.length(); j--)

這樣寫不對,就是將第乙個三位擷取出來後,要記住擷取的後面位置,是乙個變化的值,為第二次擷取做準備的,感覺要用兩個迴圈,請高手指點,謝謝!!

問題補充:

幫忙寫一下**,謝謝

2010-7-14 14:39

最佳答案

string str = "1234567890";

int i = 3;

int count = 1;

for (int j = 0; j < str.length(); j+=i)

string s = str.substring(j,temp);

system.err.println(s);

count++;

}

面試中關於擷取字串的例子

比較字串

其實這是在 c 從入門到精通 上摘抄的,由於不知道漢字怎麼排序,就查了查書,寫在這裡也可以幫助其他初學者更方便的找到漢字的排序方法。用於排序 int compare string str1,string str2 int compare string str1,string str2,bool ig...

字串比較

題目是這樣的 比較兩個字串,忽略大小寫,比較長度不超過n,比較順序為字典序。返回如下 0 s1 s2 0 s1 s2 0 s1 首先我們會先寫乙個函式名,我想大部分同學會寫成如下形式 int strncompare char s1,char s2,int n 是的,我開始也是這樣寫的。可是我突然覺得...

字串比較

1.publicstaticbooleanisempty string str 判斷某字串是否為空,為空的標準是 str null或 str.length 0 下面是 stringutils 判斷是否為空的示例 stringutils.isempty null true stringutils.is...