我正在使用 JavaFX,目前我正在一个项目中,我必须创建刽子手游戏。每当我单击“开始游戏”按钮时,我都会有一个文本字段和一个标签,显示数组中的 1 个单词。因此,每当我单击“开始游戏”时,假设会生成字符串“School”。它将显示在文本字段和标签中。我不想显示实际的字符串,而是想将字符串替换为特殊字符。我希望文本字段显示“ ”,标签显示字符串长度的“_”,因此“学校”在文本字段中为“ *****”,在“_ _ _ _ _ _”中标签。我怎么做?
我的代码是有效的,我只是不知道如何将字符串替换为特殊字符
这是我来自控制器的代码
// 数组中的单词列表
String[] listWords = {"Tuesday", "School", "Dog", "Vehicle",
"Bird", "Book", "Recipe", "Sun", "Hammer", "Orange"};
Run Code Online (Sandbox Code Playgroud)
//for循环
for (int i = 0; i < listWords.length; i++) {
String randomWords = listWords[(int)(Math.random() * listWords.length)];
TxtField.setText(randomWords);
wordLabel.setText(randomWords);
}
Run Code Online (Sandbox Code Playgroud)
我尝试关注 YouTube 上的一堆视频,但没有一个显示一串数组。他们中的大多数都使用 ArrayList 或 List,但我没有使用。我尝试谷歌搜索,他们的示例也没有显示如何从数组中执行此操作。
我确信这些信息可以在C#规范中找到,但我想我会给你一个机会让我直截了当.为什么这段代码不能编译?
namespace DataObjects
{
class QuestionMark
{
public bool Possible? {get; set;}
}
}
Run Code Online (Sandbox Code Playgroud)
有什么办法可以让我的布尔属性以问号结尾吗?我认为这会增加可读性并且很漂亮.
我们来听听吧!
我有从服务器获取的字符串,并带有 whitecaps 和 . 我尝试删除它, 但没有成功。有没有人有同样的问题?
谢谢
如果我跑
create table t (c nvarchar(10));
insert into t (c)
values ('?');
select * from t
Run Code Online (Sandbox Code Playgroud)
输出是O.
O
Run Code Online (Sandbox Code Playgroud)
而不是欧米茄
?
Run Code Online (Sandbox Code Playgroud)
我以为我几乎可以存放一个nvarchar字段中的每个角色.
我尝试使用 strpos() 检查字符串。
$a = $_SERVER['REQUEST_URI'];
Run Code Online (Sandbox Code Playgroud)
这工作得很好
if (strpos($a, 'en' ) == true)
Run Code Online (Sandbox Code Playgroud)
但这不
if (strpos($a, '/en/' ) == true) - Doesn't work
Run Code Online (Sandbox Code Playgroud)
我尝试了很多方法来转义字符或格式化字符串,但似乎我太愚蠢了......
我想从字符串中删除所有空格(仅限' '和'\t''\ r \n'应保留).但我有问题.
示例:如果我有
string test = "902322\t\r\n900657\t\r\n10421\t\r\n";
string res = test.Trim(); // res still "902322\t\r\n900657\t\r\n10421\t\r\n"
res = test.Trim('\t'); // res still "902322\t\r\n900657\t\r\n10421\t\r\n"
Run Code Online (Sandbox Code Playgroud)
但如果我有
string test = "902322\t";
Run Code Online (Sandbox Code Playgroud)
Trim()工作完美.为什么会这样?如何'\t从字符串使用Trim()方法中删除' ?
我正在尝试使用包含特殊字符的一些数据填充表单(例如单引号,双引号,<,>,?,","".〜,,!@#$%^&*()_ +} {":?<<> ,. /;'[.]等):
<input type="text" name="message" size="200" maxlength="200"
value =<?php echo $message;?>>
Run Code Online (Sandbox Code Playgroud)
但是,$message来自MySQL表的内容无法正确显示 - 应该包含的任何HTML输出$message都已损坏.
我该怎么做呢?