Java面试题:String类的concat方法
编译并运行下面的程序,其结果是什么?
public class MyClass {
public static void main(String[] args) {
String str1 = "str1";
String str2 = "str2";
String str3 = "str3";
str1.concat(str2);
System.out.println(str3.concat(str1));
}
}
请选择正确的答案。
(A)代码不能通过编译,因为表达式str3.concat(str1)不是println()函数的合法参数。
(B)程序在运行时将会打印str3str1str2。
(C)程序在运行时将会打印str3。
(D)程序在运行时将会打印str3str1。
(E)程序在运行时将会打印str3str2
===========================================================
答案是 D 。
解析
考点:考查求职者对Java的String类的掌握
String类的concat()方法的作用就是将当前的String对象和参数的String对象串联起来,并返回一个新的字符串对象。
面试中虽然使用了str1.concat(str2),但是并没有改变对象的引用,所以输出的字符串就是str3.concat(str1),即"str3str1"。
相关文档:
本人网上收集的两个java
录音程序,文章出处不记得了.
程序1:
import javax.sound.sampled.*;
import javax.swing.JFrame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.Toolkit;
import javax.swing.JPanel;
import java.awt.event.ActionListener;
......
RXTX是一个开源包,主要是在COMM开源包中做扩张,以前的COMM包只能在WINDOWS下面对串口或并口做操作,扩充后的RXTX可以在LINUX和MAC下对串口和并口做操作。 现在跨平台:
在RXTX网站下载JAR包和动态库
http://users.frii.com/jarvi/rxtx/download.html
下载后配置环境
Windows
拷贝RXTXcomm.jar 文件 ......
转自 http://www.javaeye.com/topic/309457
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
......
自己学习Java已经有一个月左右了~~对一些java也有一些感受~~
当看到这篇文章时,发现还可以~~就转来和大家分享一下~~~
1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事?
答:Java是一种通用的,并发的,强类型的,面向对象的编程语言
(摘自Java规范第二版) JDK是Sun公司分发的免费Ja ......
package sample1;
import java.io.File;
import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;
import jp.ne.so_net.ga2.no_ji.jcom.JComException;
import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;
/**
* 使用jCom实现写excel文件的另一种方式(IDispatch)
* @author steve_wang_victor
&nbs ......