小编ShH*_*mes的帖子

Java代码(Object [])(Object [])arrayOfBytes [1]的含义

我遇到了一些代码,我找不到这个特定部分的含义:

Object[] arrayOfObject = (Object[])(Object[])localObjectInputStream.readObject();
Help[] arrayOfHelp = (Help[])(Help[])arrayOfObject[0];
Run Code Online (Sandbox Code Playgroud)

问题关注(Object[])第一行并(Help[])重复两次.它看起来非常像铸造,但为什么双重铸造成相同的类型?

非常感激您的帮忙!

java casting

18
推荐指数
2
解决办法
2044
查看次数

处理巨大的文本文件,C#。修改文件

请帮我解决这个问题。我有一个巨大的input.txt。现在是 465 Mb,但以后至少会是 1Gb。

用户输入一个术语(不是整个单词)。使用该术语,我需要找到包含它的单词,将其放在<strong>标签之间并将内容保存到 output.txt。术语搜索应不区分大小写。

这是我到目前为止所拥有的。它适用于小文本,但不适用于大文本。

Regex regex = new Regex(" "); 

string text = File.ReadAllText("input.txt"); 
Console.WriteLine("Please, enter a term to search for"); 
string term = Console.ReadLine(); 

string[] w = regex.Split(text); 

for (int i = 0; i < w.Length; i++) 
{ 
    if (Processor.Contains(w[i], term, StringComparison.OrdinalIgnoreCase)) 
    { 
        w[i] = @"<strong>" + w[i] + @"</string>"; 
    } 
} 

string result = null; 
result = string.Join(" ", w); 

File.WriteAllText("output.txt", result);
Run Code Online (Sandbox Code Playgroud)

c# io text

3
推荐指数
1
解决办法
1636
查看次数

标签 统计

c# ×1

casting ×1

io ×1

java ×1

text ×1