小编Dan*_*ode的帖子

从java中的String中删除插入的数字

好的,所以我创建了一个程序来定义插入的单词是否是回文.但我需要帮助删除在字符串中插入的数字.

import java.util.*;
import java.util.Scanner;
class Palindrome
{
   public static void main(String args[])
   {
      String reverse = "";
      Scanner scan = new Scanner(System.in);
      System.out.print("Type a sentence and press enter: ");
      String input = scan.nextLine();
      // use regex to remove the punctuation and spaces
      String Input = input.replaceAll("\\W", " ");
      System.out.println(Input);

      int length = input.length();

      for ( int i = length - 1 ; i >= 0 ; i-- )
         reverse = reverse.replaceAll("\\W", "") + input.charAt(i);   
      System.out.println(reverse);

      if (input.equals(reverse))
         System.out.println("Entered string …
Run Code Online (Sandbox Code Playgroud)

java

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

输出到文件然后输入后,来自散列的字符串不再相同

这是一个奇怪的事情,已经花了我一整天:

如果将一个简单的字符串(如"1")写入文件并立即读取,则该字符串将获取equals原始字符串.

但是如果String是由某个哈希函数生成的,则获取的String 不再相同.

以下代码打印true false,我想知道场景背后的技巧.

非常感谢你.

public static void main(String[] args) {
    try {
        String s1 = "1";
        File f1 = new File("f1");
        write (s1, f1);
        System.out.println(read(f1).equals(s1));

        MessageDigest md = MessageDigest.getInstance("SHA-512");
        String s2 = foo(new File("1.jpg"), md);
        File f2 = new File("f2");
        write (s2, f2);
        System.out.println(read(f2).equals(s2));
    } catch (NoSuchAlgorithmException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

// Hash <i>f</i> by …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
199
查看次数

以下哪种功能类型不能重载?

逐字逐句:

以下哪种功能类型不能重载?

  1. 结构的构造函数
  2. 类的构造函数
  3. 类的析构函数
  4. 类的任何常量方法
  5. 类的任何静态方法

c++ polymorphism overloading

0
推荐指数
1
解决办法
3334
查看次数

使用Dictionary的属性网格中的自定义编辑器

我正在使用一个属性网格,使用这里找到的适配器使用字典.

我现在需要能够使用自定义编辑器.更具体地说是文件选择器.如果字典中的对象是字符串,则它只使用默认的字符串编辑器.

我可以实现一个名为FilePath的新类,或者只是作为字符串包装器的东西,但会导致属性网格使用OpenFileDialog,并在选择后将结果显示为PropertyGrid中的字符串吗?

这可能吗?如果是这样怎么样?

.net c# propertygrid

0
推荐指数
1
解决办法
2337
查看次数

当我们尝试将函数作为参数传递给同一个函数时会发生什么?

当我运行以下程序时,我的输出为1.00000.但我怀疑这个功能是如何运作的?我不太确定它的工作原理.请让我知道以下代码的工作过程

float avg(float,float,float);

int main() 
{ 
    float p=1,q=2,r=-2,a;
    a=avg(p,(q=4,r=-12,q),r); 
    printf("%f",a); 
    return 0; 
} 

float avg(float x,float y,float z) 
{
    return (x+y+z)/3; 
}
Run Code Online (Sandbox Code Playgroud)

c

0
推荐指数
1
解决办法
88
查看次数

在perl中将整数转换为十六进制

我有一个整数说6677889.我想在我的perl脚本中使用这个值作为0x66778899的十六进制.如何使用?使用sprintf,给出直接的十六进制值.我不希望发生这种情况.如何去吧?请给我任何建议.

perl

-1
推荐指数
1
解决办法
241
查看次数

为什么私有,静态,受保护的访问修改器不与类一起使用?

为什么相同,可以用于内部类?

public class Hello {
    class inner{ // this class can use any modifier
    }
}               
Run Code Online (Sandbox Code Playgroud)

java

-1
推荐指数
1
解决办法
1553
查看次数

我的程序没有代码运行

在我开始使用XNA游戏后,我的程序出现了一个非常奇怪的问题,我不知道我的程序从哪里得到它的代码,因为当我在visual studio 2008 c#中评论我的所有代码时,什么都不应该工作,但游戏仍然正常启动,没有任何问题.我不知道如何解决这个问题,我希望你们其中一个人知道为什么我的程序在我评论所有代码后仍然运行正常.如果我删除了我的所有代码程序仍然运行,我希望你们中的一个人可以告诉我Visual Studio 2008从哪里获取它的代码,或者解决这个问题.

当你无法理解我的问题时,请告诉我.

c# xna visual-studio-2008

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

我在哪里可以找到在Vim中在光标下打开文件的插件

我指的是这个特殊的插件 http://vim.wikia.com/wiki/Open_file_under_cursor

我尝试在vim网站上搜索,但我无法找到它.谷歌搜索了很多,但没有运气.

谁能指出我正确的链接?

vim plugins

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

标签 统计

java ×3

c# ×2

.net ×1

c ×1

c++ ×1

overloading ×1

perl ×1

plugins ×1

polymorphism ×1

propertygrid ×1

vim ×1

visual-studio-2008 ×1

xna ×1