`
zqb666kkk
  • 浏览: 732540 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

java面试题的字符串逆序输出

    博客分类:
  • java
 
阅读更多

前阵子去面试 有一道面试题是 输入 abc输出 cba 这种逆序输出 ,正好 之前看算法的时候看过 栈,正好能够解决这个问题

 

package test;

import java.util.Stack;
import java.util.concurrent.ArrayBlockingQueue;

public class Dl {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Stack s = new Stack();
  s.add("A");
  s.add("B");
  s.add("C");

  while (!s.isEmpty()) { // 判断栈是否为空,非空则调用出栈方法
   System.out.print(s.pop() + "  "); //出栈  先进后出
  }
 }

}

 

0
0
分享到:
评论
1 楼 gxz1989611 2012-02-23  
还可以使用javascript中的Array.reverse()方法:
function(){
  var arr = new Array(0,1,2,3,4);
  var l = arr.reverse();
  return l;
}

相关推荐

    中科软java程序员笔试题面试题.pdf,这是一份不错的文件

    Java 程序员笔试题面试题.pdf 以下是对给定文件的知识点分析: 一、编程语言方面 1. Java 中的字符串操作:在选择题 1 中,考察了 Java 中字符串的操作,特别是字符串的连接和修改。在 Java 中,字符串是 ...

    JAVA面试题及答案参考,JAVA面试前刷刷题

    字符串逆序:本题考察了Java中的字符串操作和逆序概念,了解字符串的基本概念和操作。 3. HJ33.整数与 IP 地址间的转换:本题考察了Java中的字符串操作和转换概念,了解字符串的基本概念和操作。 排序: 1. HJ8....

    宏利金融java笔试题1

    宏利金融java笔试题1 一、 equals()和"=="的区别 在 Java 中,equals() 和 "==" 是两个不同的概念。"==" 是一个比较符号,用于比较两个对象的内存地址是否相同,而 equals() 是一个方法,用于比较两个对象的内容...

    java笔试面试算法题

    9. **字符串处理**:KMP算法、Rabin-Karp算法、Boyer-Moore算法等字符串匹配方法,以及字符串的逆序、子串查找等问题。 10. **位运算**:熟练运用位运算进行高效的数值操作,例如快速求幂、判断奇偶、查找数组中的...

    java笔试题.pdf

    1. **字符串逆序**:在Java中,`StringBuffer`类提供了`reverse()`方法,可以方便地将字符串中的字符顺序反转。在示例中,创建了一个`StringBuffer`对象,将字符串"abcdefg"赋值给它,然后调用`reverse()`方法,最后...

    java中级面试题整理

    Java面试题涵盖广泛,从基础到进阶,再到算法、并发、中间件等方面,以下是根据题目内容整理出的知识点详解: 一、Java基础 1. Java的数据类型:包括基本数据类型(整型、浮点型、字符型、布尔型)和引用数据类型...

    Java面试-算法笔试26题.doc

    本文总结了Java面试中常见的算法笔试题,共26道题目,涵盖了递归、回文判断、组合问题、分解成质因数、寻找迷宫出路等多种类型的算法题目。这些题目都是IT公司笔试中的常见题型,旨在考察面试者的算法设计和编程能力...

    JAVA经典面试题必考20道

    - 在字符串中查找子串"mobnet"出现的次数,可以使用`indexOf()`方法配合循环来实现,或者使用Java 8的`IntStream`和`count()`方法进行高效计数。 10. **计数器** - 设计一个计数器,通常涉及一个全局变量(如`...

    JAVA技术综合面试题目(含参考答案)-100家大公司笔试题汇总

    - C++的String类:通常来自STL(Standard Template Library),提供字符串操作的功能,包括构造、赋值、比较等。 - 冒泡排序:一种简单的排序算法,通过不断交换相邻的逆序元素逐步完成排序。 - SQL语句:用于...

    星网锐捷新大陆东南融通面试总结

    星网锐捷、新大陆、东南融通与网龙面试总结 本资源摘要信息主要针对星网锐捷、新大陆、东南融通与网龙面试的...东南融通J2EE面试试题涵盖了链表、字符串逆序、J2EE等知识点,为IT行业的从业者提供了有价值的参考信息。

    Java笔试题(派诚)[借鉴].pdf

    - 一个位于字符串常量池中的字符串 `"xyz"`。 - 一个通过 `new String()` 构造方法创建的新对象,该对象包含了 `"xyz"` 字符串的内容,并且指向常量池中的 `"xyz"`。 ### 2. Java基本类型与包装类型的区别 - **...

    最热门的Java 算法面试题汇总

    以下是一些热门的Java算法面试题及其详细解释: 1. **双指针问题**:常用于解决数组相关的问题,如寻找两个数之和等于目标值,或者在有序数组中查找重复元素等。通过维护两个指针,一个从左向右移动,另一个从右向...

    java面试题及答案整理( 2023年最新版)

    Java 是一种广泛使用的面向对象的编程语言,其面试题涵盖了众多方面,包括语法、类加载器、并发编程、内存管理、容器技术等。以下是一些关键知识点的详细说明: 1. **Class 文件**:Class 文件是Java字节码的载体,...

    程序员面试题精选 题很多

    对于字符串逆序输出,可以直接遍历字符串并逐字符输出,而对于求字符串长度的问题,可以利用指针在函数参数传递过程中的特性,通过指针间接计算字符串长度,避免在函数内部声明变量。 第二个题目是设计一个不能被...

    亚信java笔试题-duitangTest:堆糖测试

    亚信java笔试题 堆糖笔试 标签(空格分隔): 笔试 问题一:用至少两种方法实现方法字符串的逆序。比如输入abcdefg,返回 gfedcba 思路一: 输入字符串,将字符串转换为char数组,利用for循环将char数组内的内容逆序.将...

    java面试中的编程题[文].pdf

    在Java面试中,编程题是常见的考核方式,用于评估应聘者的逻辑思维能力、代码实现技巧以及对语言特性的掌握程度。下面将详细分析给定的编程题及其解决方案,并结合JDBC连接Oracle数据库和字符串处理的知识点进行讲解...

Global site tag (gtag.js) - Google Analytics