当前位置: 首页 > 面试题库 >

Java-公共字符串(char []值)

龙晟睿
2023-03-14
问题内容

我的问题是关于:Public String(char []
value)
。有人可以帮我吗:它是否在内部为每个值[i]循环。特别,

Public String(char [] value)的含义是:

for each char[i]
returnedSTRING = returnedSTRING + char[i]

或不 ?


问题答案:

Java是开放源代码,如果将源代码附加到Eclipse,则始终可以使用F3来检查功能。在这种情况下,String类具有以下正在寻找的构造函数:

/**
 * Allocates a new {@code String} so that it represents the sequence of
 * characters currently contained in the character array argument. The
 * contents of the character array are copied; subsequent modification of
 * the character array does not affect the newly created string.
 *
 * @param  value
 *         The initial value of the string
 */
public String(char value[]) {
    int size = value.length;
    this.offset = 0;
    this.count = size;
    this.value = Arrays.copyOf(value, size);
}

编辑:如果您想知道,Arrays.copyOf调用System.arraycopy。



 类似资料:
  • 问题内容: 我对此感到困惑,我需要一些新鲜的眼睛,我不确定为什么这段代码会这样做。 输出是直到最后一个数字(0xFC)返回-4为止的所有内容,我知道它是一个十六进制值,但是如果我对252的十进制值也一样,它也会给我一个负数。我希望这只是一个简单的解决方案,我看不到它。 提前谢谢。 问题答案: 字符串到char数组很简单 您能否再解释一下您要做什么? 更新 如果我理解您的新评论,则可以使用字节数组,

  • ______________________________________。 我让程序使用这段代码,但现在我需要设置while循环。这是我当前的代码。 字符串word=“”;扫描仪键盘=新扫描仪(System.in); 我的while循环如何描述这个输出?

  • 我几天前开始学习C#,我有一个关于公共字符串的问题,我目前正在尝试编写一个程序来复制和替换文件进行练习,但我有一个关于公共字符串的问题,无论我如何尝试修改代码,我自己都无法解决,所以我来这里寻求帮助 我做错了什么? 代码如下:

  • 本文向大家介绍java实现字符串匹配求两个字符串的最大公共子串,包括了java实现字符串匹配求两个字符串的最大公共子串的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java实现求两个字符串最大公共子串的方法。分享给大家供大家参考,具体如下: 最近在项目工作中有一个关于文本对比的需求,经过这段时间的学习,总结了这篇博客内容:求两个字符串的最大公共子串。 算法思想:基于图计算两字符串的公共子

  • 有人能给我解释一件事吗?我正在尝试为我的应用程序使用OnPause()。当用户选择另一个应用程序,而我的应用程序不再可见时,我的应用程序的 onpause()会完美启动。例如,我试图在OnPause()中使用一些方法来保存一些数据。我注意到,在OnPause()中,我可以使用应用程序的一些公共变量(分配数据、检索数据等),但在oncreate中填写的公共字符串数组有问题。 例如,如果我试图在OnP

  • 问题内容: 输出: 请帮助我理解这一点。试图了解utf8编码在Java中的工作方式。按照char 字符的 java doc定义 :char数据类型是单个16位Unicode字符。 这是否意味着Java中的char类型只能支持那些可以用2个字节表示的unicode字符,且不能超过2个字节? 在上面的程序中,为该字符串分配的字节数为3,但是在返回第一个字符的第三行中(java中为2个字节)可以容纳3个