我正在解决一个问题:将任何字符的序列作为方法的参数,然后该方法需要获取它们并前后打印出相同的序列。
我的问题是我被这些角色弄糊涂了。我知道如何使用int或String,但我不知道如何使用chars。我的想法是,我可以使用一个缓冲区,或者一个收集列表吗?我只是在寻找一些指引我正确方向的指针。非常感谢。
“任何字符的序列”在我看来都很模糊。
话虽如此,解决这一问题的方法可以朝着许多不同的方向发展。这种方法解决了我使用重载方法列出的3个示例。
public static void main(String[] args) throws Exception {
reverse("Hello");
reverse("Racecar".toCharArray()); // Palindrome
reverse(123456);
}
// Add more overloads for other data types
public static void reverse(int ints) {
reverse(String.valueOf(ints));
}
public static void reverse(char[] chars) {
reverse(new String(chars));
}
public static void reverse(CharSequence chars) {
System.out.println(chars);
System.out.println(new StringBuffer(chars).reverse());
}
结果:
Hello
olleH
Racecar
racecaR
123456
654321
本文向大家介绍前向 后向算法相关面试题,主要包含被问及前向 后向算法时的应答技巧和注意事项,需要的朋友参考一下 https://blog.csdn.net/xueyingxue001/article/details/52396494
我有一个用例,其中一个类存在于一个包的两个版本中。 到目前为止还不错(我相信)。 然后我有一个使用该类的应用程序,为了避免为不同的包版本重写应用程序,我想传递应该使用的类(即感兴趣的包)作为应用程序的参数。所以像这样的东西 我相信我可以把这个叫做如果我在构造函数中传递的实例,那么我会通过实例对象调用静态方法,不是吗? 另一方面,在上面的示例中,是一个类对象,因此我不能像上面那样调用静态方法。 这是
问题内容: 这是我的数组代码,我需要反向打印。 问题答案: 只需反转for循环的方向即可。现在,它从0到长度开始计数,从长度到0开始计数
所以我有这个代码,叫我白痴哈哈,但是我不能让它打印7。 代码: 我需要知道如何改变与函数中的参数同名的变量。 任何帮助都将不胜感激,如果你不明白这个问题,我很乐意解释更多。
setPrintedPortrait(): self 实例 $config = ['path' => './tests']; $excel = new \Vtiful\Kernel\Excel($config); $excel->fileName('printed_portrait.xlsx', 'sheet1') ->setPrintedPortrait() // 设置打印方向为
setPrintedLandscape(): self 实例 $config = ['path' => './tests']; $excel = new \Vtiful\Kernel\Excel($config); $excel->fileName('printed_landscape.xlsx', 'sheet1') ->setPrintedLandscape() // 设置打印