标签: string-length

获取列值长度,而不是列的最大值

如何获得列中的实际值长度?

My(oracle)sql命令返回可以插入列而不是实际值的最大值.

如何解决这个问题?

SQL> SELECT typ, length(t1.typ)
     FROM AUTA_VIEW t1;

TYP        LENGTH(T1.TYP)
---------- --------------
BMW                    10
BMW                    10
BMW                    10
Ferrari                10
BMW                    10
Audi                   10
Audi                   10
Audi                   10
Ferrari                10
Ferrari                10
Mercedes               10
Run Code Online (Sandbox Code Playgroud)

oracle string-length

13
推荐指数
1
解决办法
12万
查看次数

从集中删除元素

我正在尝试删除一组中长度均匀的所有字符串.到目前为止,这是我的代码,但是我无法从增强型for循环中的迭代器中获取索引.

public static void removeEvenLength(Set<String> list) {
    for (String s : list) {
        if (s.length() % 2 == 0) {
            list.remove(s);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java string foreach set string-length

13
推荐指数
3
解决办法
3万
查看次数

将冗长的字符串(作为参数)传递到控制台应用程序中

我正在用C#创建一个控制台应用程序,在执行时,它会传递一堆数据.其中三个是短字符串,例如用户名,密码等.但是,其中一个是相当冗长的XML文档.

字符串在作为命令行参数传递时可以多长时间?

是否有更好的替代方案可以在执行时将数据传递给C#控制台应用程序?

.net c# console-application string-length command-line-arguments

12
推荐指数
1
解决办法
3021
查看次数

如何在Python中找到最长的字符串?

类似的东西max(len(s1), len(s2))只会返回最大长度.但是如果我真的想找出哪个字符串更长,并且可能将它保存到另一个字符串,那怎么办呢?max(s1,s2)似乎返回值较大的字符串,但不一定是最长的字符串.

注意:必须在没有列表或数组的情况下完成此操作.

python string string-length

12
推荐指数
1
解决办法
5645
查看次数

自动调整水平条形图中的边距

我需要制作一系列水平分组条形图.条形图功能不会自动调整绘图的边距,因此文本会被切断.

  graphics.off()      # close graphics windows
   test <- matrix(c(55,65,30, 40,70,55,75,6,49,45,34,20), 
                  nrow =3 , 
               ncol=4, 
               byrow=TRUE,
               dimnames = list(c("Subgroup 1", "Subgroup 2", "Subgroup 3"),
                               c(
                                 "Category 1 Long text",
                                 "Category 2 very Long text",
                                 "Category 3 short text",
                                 "Category 4 very short text"
                                 )))
  barplot(test, 
       las=2,
       beside = TRUE,
       legend=T,
       horiz=T)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我找不到一个选项来自动向右移动图,R点图功能的方式((SAS中的条形图程序也会自动调整边距).显然,我总是可以使用par函数手动调整边距.

  par(mar=c(5.1, 13 ,4.1 ,2.1))
Run Code Online (Sandbox Code Playgroud)

将剧情向右移动

在此输入图像描述

是否可以根据文本的长度自动将图形向右移动(即调整边距)?

我可以想到2个相关的appproaches以编程方式进行:1)计算最长文本字符串的长度并相应地调整左边距2)创建数据的点图,以某种方式捕获边距并在条形图中使用相同的边距.

有更简单的方法吗?谢谢!

r margins labels string-length

11
推荐指数
1
解决办法
9362
查看次数

以Unicode字符获取"实际"字符串长度

给定像" ?"(\xe2\x9c\xae)之类的字符,例如,可以是其他像" ?"," ?"或" ?")我想找到字符在屏幕上打印时所占用的"实际"长度

例如

len("?")
len("\xe2\x9c\xae")
Run Code Online (Sandbox Code Playgroud)

两者都返回3,但应该是1

python unicode-string string-length python-2.7

11
推荐指数
1
解决办法
3059
查看次数

在Golang中按长度拆分字符串

有谁知道如何按长度拆分Golang中的字符串?

例如,在每3个字符之后拆分"helloworld",理想情况下它应该返回一个"hel""low""orl""d"的数组?

或者,一个可能的解决方案是在每3个字符后附加一个换行符.

所有的想法都非常感谢!

string split string-length go

11
推荐指数
4
解决办法
1万
查看次数

固定大小字符串类的最佳实践

我想有一个固定大小的字符串类.理想情况下,接口将匹配std::string新接口永远不会分配新内存的一个区别.对于应该避免分配新内存的应用程序情况,它应该是一个方便的类.大小可以是静态的(在编译时已知).

我认为有两种方法.第一个是围绕char数组实现一个类,然后实现或多或少的所有函数std::string.我还必须实现一些运算符来创建std::string具有给定固定大小字符串的s等.

第二种方法,我甚至不确定是否可能,将继承std::string and覆盖可能改变字符串大小的所有函数.我查看了basic_stringVisual Studio中的标题,它似乎不是虚拟的,所以我想这不是要走的路.

您认为实施此类课程的最佳方法是什么?

c++ size fixed stdstring string-length

11
推荐指数
1
解决办法
2416
查看次数

反向数组,让新数组中的元素等于原始数组元素的长度-JavaScript

试图解决Codewars上的这个问题

我已经能够将数组反向转换为字符串,但是无法将该字符串分配给指定长度的单个元素。我试过了:

function ultimateReverse (array) {

 let newArray = array.join("").split("");
 let reversedArray = newArray.reverse();
 return reversedArray.join("");

}

console.log(ultimateReverse(["I", "like", "big", "butts", "and", "I", "cannot", "lie!"]));

//!eiltonnacIdnasttubgibekilI
Run Code Online (Sandbox Code Playgroud)

但是我们想要的结果是:

["!", "eilt", "onn", "acIdn", "ast", "t", "ubgibe", "kilI"]

因此,根据原始数组,第一个元素的长度应为1,第二个元素的长度应为4,第三个元素的长度应为3,依此类推...

有没有一种方法可以将字符串拆分为元素数组,每个元素都有指定的长度?

我想到了通过执行以下操作来从原始数组中创建项目长度的数组:

function ultimateReverse (array) {

let elementLengths = [];

let newArray = array.join("").split("");
let reversedArray = newArray.reverse().join("");

for (let i = 0; i < array.length; i++) {
  let element = array[i];
  elementLengths.push(element.length);
}

return reversedArray + " " + elementLengths;

} …
Run Code Online (Sandbox Code Playgroud)

javascript arrays reverse string-length

11
推荐指数
1
解决办法
174
查看次数

查找列中长度最长的字段

如何在MySQL表中找到特定列长度最长的字段?

mysql string-length

10
推荐指数
2
解决办法
2万
查看次数