首页 文章
  • 48 votes
     answers
     views

    文本编辑器如何实现?

    这个问题可能会让我听起来很无能为力 . 那是因为我 . 我只是想,如果我假设有兴趣设计我自己的文本编辑器GUI控件,小部件或任何你想要调用的东西(我不是),我怎么会这样做呢? 像我这样的新手的诱惑是以字符串的形式存储文本编辑器的内容,这看起来非常昂贵(并不是说我太熟悉字符串实现在一种语言/平台和下一种语言/平台之间的区别;但是我知道在.NET中,例如,它们是不可变的,所以频繁的操作,例如你需要在文...
  • 2 votes
     answers
     views

    如何设置Label Xamarin Forms的最大高度?

    我需要你的帮助 ! 在xamarin.forms中,我想要一个具有固定宽度的Label . 当文本太长时,它在几行上 . 所以,我想设置一个最大高度或行数 . 我想测量字符串长度,但我找不到方法 . 我希望有一个Xamarin.Forms(PCL项目)的解决方案 . 如果可能的话,我不想为每个平台做特定的代码 . 先感谢您 !
  • 144 votes
     answers
     views

    如何在Excel VBA中将整数转换为字符串?

    如何将 integer 值"45"转换为Excel VBA中的 string 值"45"?
  • 229 votes
     answers
     views

    连接字符串/字符的向量

    如果我有一个类型字符的向量,我如何将值连接成字符串?这是我用paste()做的方法: sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') 屈服 "abc" . 但是,当然,这只有在我提前了解sdata的长度时才有效 .
  • 3 votes
     answers
     views

    R:引用数据框以将列名作为变量返回,而不是字符串(用于子集)

    有没有办法将数据框的列名称作为变量引用,而不是字符串(在R中)?假设我想获得数据帧df的第一列名称 . 代码colnames返回... > colnames(df)[[1]] [1] "colname1" 我问的原因是我很难将函数子集推广到任何数据帧 . 假设我希望在具有已知条件的数据框上执行条件子集,但我不知道运行时的列名(只是列号) . 示例 - > df&l...
  • 1 votes
     answers
     views

    如何使用String.Format格式化带逗号分隔符和浮点小数点的数字?

    假设我有一个十进制数列表,我必须每三个位置用逗号格式化,加上小数点后面的相应位数 . 我想使用.net string.Format 方法 . 我希望它像这样工作: string format = ???; string s1 = string.Format(format, "1500"); // "1,500" string s2 = string.For...
  • 3 votes
     answers
     views

    使用Scala如何找出字符串中是否存在字符列表,其中有重复的字符?

    考虑以下示例,我有一组给定的 words 和一组给定的 chars . 我必须找出是否有一个单词可以从字符列表中产生,同时尊重重复 - 即该单词是多字节字符的多集子集 . 因此,对于字符 List('a', 'p', 'q', 'r', 's') ,字 "apqsrr" 不是有效的解决方案,因为它包含两个 'r' . 我能想到的通常的解决方案是迭代单词的字符,如果在字符中找...
  • 1 votes
     answers
     views

    使用属性值将命名向量转换为数据框

    我有一个人物矢量 . 向量的每个元素都有一个name属性,它表示数据帧的行索引和数据帧的列索引,用句点分隔 . 这是一个玩具数据集: # Create vector of characters a <- c("foo","bar","dog","cat") # Assign attributes. The da...
  • 1 votes
     answers
     views

    Arduino to Processing,Strings ArrayIndexOutOfBoundsException:18

    我正在开发一个程序,它将消息从Arduino发送到Processing,将它们从arduino打印到串口作为十进制数字,然后在处理中将它们拾取到字符串数组中 . 我得到的问题是:“ArrayIndexOutOfBounds:18”它突出显示dlay = Integer.parseInt(B [18])的行,我假设数组不足以存储超过17的任何东西,我'我可能犯了一个非常愚蠢的错误,但我无法弄清楚如何...
  • 0 votes
     answers
     views

    发出串行接收字符串 . 团结 - > Arduino

    我通过串口从Unity发送一个字符串到一个Ardino Mega,其baudRate为115200.该字符串被解析为一个uInt_8数组,并通过i2c以12字节的包发送给其他arduino . 这很好但仅适用于前10个字节(0-9),所以它必须与两个小数(10,11)有关 . 24字节的字符串如下所示,0,255,0,055,0,025,0,255,0等 . 值始终在0/1和0/255之间 . ...
  • 0 votes
     answers
     views

    C String.substr输出错误[关闭]

    试图将一个字符串分成几部分 . 格式将始终如下 name from number on date 需要拆分 name , number 和 date 码: string name, number, date; size_t from = s.find(" from "); size_t on = s.find(" on "); name = s.subs...
  • 0 votes
     answers
     views

    从AsyncTask返回一个String以在另一个Activity中使用?

    我有一个Asynctask类,它进行API调用并将JSON解析为一个字符串 . 然后我想在Activity类中使用这个字符串并放在一个字符串数组中 . 我怎么能这样做? fetchDataClass- Aysnc public class fetchDataClass extends AsyncTask<Void, Void, Void> { String result ...
  • 171 votes
     answers
     views

    我可以将C#字符串值转换为转义字符串文字

    在C#中,我可以将字符串值转换为字符串文字,我会在代码中看到它吗?我想用它们的转义序列替换制表符,换行符等 . 如果这段代码: Console.WriteLine(someString); 生产环境 : Hello World! 我想要这个代码: Console.WriteLine(ToLiteral(someString)); 生产环境 : \tHello\r\n\tWorld!\r\n ...
  • 91 votes
     answers
     views

    Java相当于C#的逐字字符串@

    快问 . 是否有相应的@应用于Java中的字符串: 例如,我可以在C#中执行 @"c:\afolder\afile" 并让它在处理时忽略转义字符而不必执行 "c:\\afolder\\aFile" . 是否有Java等价物? 嗯:stackoverflow正在逃避我..哈哈 . 第二个例子应为: C:(双反斜杠)afolder(双反斜杠)å文件
  • 46 votes
     answers
     views

    如何在VB.NET中执行逐字字符串文字?

    你如何在VB.NET中执行逐字字符串文字? 这在C#中实现如下: String str = @"c:\folder1\file1.txt"; 这意味着反斜杠按字面处理而不是转义字符 . 这是如何在VB.NET中实现的?
  • 118 votes
     answers
     views

    转义字符串中的双引号

    双引号可以像这样转义: string test = @"He said to me, ""Hello World"". How are you?"; 但这涉及到字符串添加字符 " . 是否有C#函数或其他方法来转义双引号,以便不需要更改字符串?
  • 0 votes
     answers
     views

    如何在Java中将下划线转换为人类可读的名称?

    我想编写一个将CamelCase转换为人类可读名称的方法 . 这与_2822330非常相似,但现在使用下划线 . 这是测试用例: public void testSplitUnderscore() { assertEquals("lowercase", splitUnderscore("lowercase")); assertEquals(&...
  • 4 votes
     answers
     views

    从Fortran中的子例程返回一个已分配的字符串数组?

    我需要从fortran中的子例程返回一个字符串数组,其长度应该在运行时确定 . 我找到的解决方案,与英特尔Fortran一起工作,然而与gfortran崩溃 . 示例代码 以下代码似乎适用于英特尔Fortran(15.0.3),但因gfortran 5.3.0的分段错误而失败: program stringtest ! filename:str2.f08 implicit none i...
  • 1 votes
     answers
     views

    在Visual Studio中将可变长度的c-string转换为Fortran字符串

    我需要将C字符串转换为Fortran字符串 . 当我调试示例代码时,在使用英特尔Visual Fortran Composer XE 2013的Visual Studio 2012中,我遇到了一些问题: 1)我在调试器中看不到延迟长度可分配字符变量( str )的值 . 2)分配此变量类型会导致fCode.pdb文件在代码中放置断点时锁定 . 释放文件的唯一方法是关闭句柄(通过Process Ex...
  • 296 votes
     answers
     views

    是否有一个不区分大小写的string.Replace的替代方法?

    我需要搜索一个字符串,并将所有出现的 %FirstName% 和 %PolicyAmount% 替换为从数据库中提取的值 . 问题是FirstName的大小写有所不同 . 这阻止我使用 String.Replace() 方法 . 我已经看过关于这个主题的网页了 Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.Ignore...
  • 16 votes
     answers
     views

    字符串比较和单个字符的字母顺序

    我有一个与字符串比较和字符比较相关的问题 . 字符 > 和 0 (零)具有以下十进制值 62 和 48 . 当我比较以下代码中的两个字符时,我得到值 True (这是正确的) Console.WriteLine('>' > '0'); 当我在下面的代码中比较两个单字符字符串时,我得到值 -1 ,表示">"小于"0"(默认文化是英文...
  • 2 votes
     answers
     views

    可以创建不区分大小写的字符串类吗?

    创建一个不区分大小写的字符串类型需要什么,否则行为与字符串完全相同? 我显然不是框架的一部分,但似乎它可能非常有用 . SQL默认情况下进行不区分大小写的比较这一事实就是一个很好的例子 . 所以我不可能,或者有一个很好的理由为什么没有人这样做,我不知道 . 我知道它需要使用隐式运算符进行赋值,并且您必须覆盖equals运算符 . 并且为了重写GetHashCode(),我想你可以返回ToLowe...
  • 1 votes
     answers
     views

    使用std :: map检查字符串是否包含重复项

    我有一个函数,通过将每个char作为键来检查字符串是否包含使用std :: map的重复项 . 无法弄清楚为什么这不起作用 . #include<iostream> #include<map> #include<string> int unique_char(std::string s){ for(int i=0 ; i < s.size(); i++ ...
  • -1 votes
     answers
     views

    String.substring()OR运算符

    是否可以在 substring 内执行OR运算符?这是我的,但它不起作用 str.substring(str.indexOf("start")+1, str.indexOf("x|y"))
  • 33 votes
     answers
     views

    如何使用string.substr()函数?

    我想制作一个程序,以字符串格式读取一些数字并输出如下:如果数字是12345,那么它应输出12 23 34 45 . 我尝试使用c字符串库中的substr()函数,但它给了我奇怪的结果 - 它输出1 23 345 45而不是预期的结果 . 为什么? #include <iostream> #include <string> #include <cstdlib> u...
  • -2 votes
     answers
     views

    String.Substring古怪[关闭]

    好的,所以我've been awake too long. Going mad. Please someone tell me why this doesn'工作 . 传递到 Substring(0,4) 时,"201212120600"等字符串返回"201"而不是"2012" . 我的大脑在融化 . private DateTime ...
  • 0 votes
     answers
     views

    Arduino GPS / GSM接收器(Uno A7 Elecrow)

    我正在尝试使用Arduino Uno制作GPS / GSM接收器 . 我的程序试图用一些 if 来表示传入的字符串 . 然后我想将它们转换为将它们保存在SD卡上,或者将它们作为短信发送 . 这是来自GPS的正确信息: +GPSRD: $GPGGA,151420.000,5222.61362,N,01658.51086,E,1,03,8.9,0.0,M,,M,,0000*44 $GPRMC,1514...
  • 0 votes
     answers
     views

    我怎样才能在Arduino上读取数据并将数据转换为String?

    我正在与2个Arduinos Leonardo Build 通信系统 . 为了传输,我必须将字符串转换成比特并通过PWM引脚发送它们 . 问题是,我该怎么做接收器? 我的想法是用数字引脚接收数据,所以我可以将LOW / HIGH转换为'0'和'1',将8位转换为字符串,转换为char然后我有我的最终字符串 . 一些信息: - 我正在使用PWM,因为我想实现FSK调制,一点一点地发送; - -...
  • 0 votes
     answers
     views

    PHP str_replace() - 替换为空格替换?

    我今天遇到了一个需要使用str_replace()来替换字符串中所有带空格的连字符 . 很容易: $string = "Some-test-string"; $string = str_replace('-', ' ', $string); 问题是,在 str_replace() 的"replacement"部分使用 ' ' (带空格的字符串)只是感觉很脏...
  • 13 votes
     answers
     views

    如何确定哪些瓷砖在我的2048实施中移动和合并?

    我正在构建一个2048 WinForms游戏,只是为了好玩 . 请注意,这不是2048 AI . 我只是想制作一部可由人类演奏的2048游戏 . 我首先决定用0-17代表瓷砖 . 0表示空图块 . 1表示2个图块 . 2表示4瓦 . 3表示8瓦,依此类推 . 然后我考虑如何计算得到的板,给定移动方向和移动前的板 . 这就是我的想法: 要向上移动,它只是将电路板逆时针旋转90度,向左移动...

热门问题