`
sunshine518
  • 浏览: 45618 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

失误的笔试题--SplitString

 
阅读更多
class SplitString{

     static void SplitString(String str, int len){
       char temp;
       String results = "";
       //字节数;
       int count = 0;
       //汉字数;
       int han = 0;
       int i =0;
    while(len > count){
              temp =str.charAt(i);
      if(Character.getNumericValue(temp)!=-1){
          //返回temp体表的字符的Unicode值;
          System.out.print("Unicode-values==>"Character.getNumericValue(temp));
           // 遇到字母的时候
                results = results + temp;
                count++;
                i++;
      }else{
// 遇到汉字的时候,作为unicode字符,汉字的整数值是-1
           results = results + temp;
           count = count +2;
           i++;
           han = han +1;
       }

    }
     if(len < count){
      if(len==1){
  ////当第一个是汉字时,且len=1;走此方法;表示不能读取一个汉字;
           results="";
        }else{
         //最终结果出来了!!!!!!!!!!!!
          results = results.substring(0,count - (han +1));
         }
     }
          System.out.print("results==>"+results);
}

public static void main(String args[]){
  String str = "add终dfdffd天daa弄出af来你dafadfdas了";
int len = 4;
SplitString(str, 4);

}

}
分享到:
评论

相关推荐

    matlab开发-splitstring

    在MATLAB中,`splitstring`函数是一种非常实用的工具,用于将字符串按照特定的分隔符拆分成单元格数组。这个功能在处理文本数据、分析字符串或进行数据解析时非常常见。`splitstring`是MATLAB R2016b及后续版本引入...

    SQLServer中的切割字符串SplitString函数

    本文将详细解释一个名为`SplitString`的自定义函数,它用于在SQL Server中分割字符串。 首先,让我们看看这个函数的定义: ```sql CREATE function [dbo].[SplitString] ( @Input nvarchar(max), -- 输入的需要被...

    DELPHI7一个简单的字符拆分

    `02_SplitString`这个文件名可能是指一个包含这个自定义`SplitString`函数的源代码文件,或者是一个示例项目,用于演示如何使用这个函数。在实际开发中,这样的自定义函数可以被集成到类库中,供其他部分的代码调用...

    Exe_5_SplitString

    在`Exe_5_SplitString-master`这个项目中,可能包含了以下内容: - `src`目录:存放源代码文件,可能有一个名为`SplitString.java`的主类,包含了`split()`方法的实现。 - `test`目录:可能包含测试代码,用于验证`...

    splitstring:通过指定分隔符将字符串拆分为元胞数组。-matlab开发

    在MATLAB中,`splitstring`函数是一种非常实用的工具,用于将字符串按照特定的分隔符拆分成元胞数组。这个功能对于处理文本数据、解析由逗号、分号或其他字符分隔的字符串尤为方便。在给定的场景中,`splitstring`...

    String split函数

    "String split函数的使用技巧" String split函数是 Java 中 String 类的一种常用函数,用于将一个字符串分割为子字符串,并将结果作为字符串数组返回。在实际开发中,String split函数经常被用于数据处理和字符串...

    Oracle P/L SQL实现发送Email、浏览网页等网络操作功能

    --Select UTL_INet.f_SplitString( 'A,B,C', xx, ',' ) From dual; Function f_SplitString( as_SourStr in out Clob, --输入字符串A,B,C as_Separator in VarChar2 Default '/' --分拆依据的分隔符, ...

    测绘程序设计&#40;VS2008&#41;实验报告--图形程序设计.docx

    - 实现了`SplitString`函数的功能,用于按指定字符分割字符串,并返回分割后的子字符串数组。 以上是根据提供的实验报告文档所总结的关键知识点,包括实验的目的、内容及其实现方式等。这些知识点对于理解和完成...

    sql函数和事务

    if Right(@splitString ,len(@separate)) &lt;&gt; @separate set @splitString = @splitString + @separate set @thisSepIndex = CharIndex(@separate,@splitString ,@lastSepIndex) while @lastSepIndex begin set @...

    delphi7分割字符串

    1. **使用分隔符分割字符串**:在Delphi中,可以使用`SplitString`函数或`Pos`函数配合`Copy`函数来实现。例如,如果要以逗号分隔字符串,可以这样做: ```delphi var InputStr, Part: string; Parts: TStrings;...

    SplitString.rar_Visual_C++_

    这个"SplitString.rar"压缩包显然包含了一个与Visual C++相关的项目,它专注于字符串处理,特别是字符串的分割功能。字符串处理是编程中不可或缺的一部分,尤其是在文本解析和数据操作中。 在C++中,字符串处理通常...

    T-SQL_FileShare

    例如,可以创建一个名为`SplitString`的函数,接受两个参数:待分隔的字符串和分隔符。函数内部可以使用`CHARINDEX`和`SUBSTRING`等函数找到并提取每个子字符串。这样,当我们有一个以逗号分隔的列表,需要将其转化...

    mysql split函数用逗号分隔的实现

    首先,我们创建一个存储过程`splitString`,这个过程接受两个参数:要分割的字符串`f_string`和作为分隔符的字符`f_delimiter`。存储过程的定义如下: ```sql DELIMITER $$ USE `mess` $$ DROP PROCEDURE IF ...

    易语言-分割一串连续文本成数组例子

    需要注意的是,`SplitString` 函数会根据分隔符将字符串分割成一个动态数组,数组的大小会根据分隔符出现的次数自动调整。此外,如果分隔符不存在于原始字符串中,`SplitString` 将返回一个只包含原始字符串的单元素...

    delphi字符串按字符串分割

    在Delphi中,我们可以使用内建的函数或类来实现这一操作,例如`SplitString`函数或者`TStringList`类。本文将详细讲解如何在Delphi中进行字符串按指定字符串分割的操作,并通过实例解释其工作原理。 首先,我们要...

    java中截取带汉字的字符串

    SplitString ss = new SplitString("testdddsafд3443nй43й0ewldfls=103", 4); ss.splitIt(); } } ``` 这段代码提供了一个名为`SplitString`的类,用于实现对字符串的智能截取功能。具体步骤如下: - **初始...

    delphi之分割字符串

    在处理字符串时,我们经常会用到`SplitString`函数或`AnsiSplitString`函数(对于非Unicode字符串),它们可以方便地将一个字符串分割成多个子字符串。 1. **使用`SplitString`函数** `SplitString`函数是`System....

    delphi分割字符串去空串.txt

    函数名称:`SplitString` 所属类:`TForm1` (通常为一个表单类,在此例中只是一个容器) 返回值类型:`TStringList` (Delphi 中用于存储字符串列表的组件) 参数: - `Source`:待分割的源字符串。 - `ch`:作为...

Global site tag (gtag.js) - Google Analytics