Java - String length() Method

本文介绍了 Java 中 String 类的 length() 方法,该方法用于返回字符串中 16 位 Unicode 字符的数量,即字符串的长度。通过示例代码展示了如何使用此方法获取不同字符串的长度。

Java - String length() Method


Advertisements


Description

This method returns the length of this string. The length is equal to the number of 16-bit Unicode characters in the string.

Syntax

Here is the syntax of this method −

public int length()

Parameters

Here is the detail of parameters −

  • NA

Return Value

  • This method returns the the length of the sequence of characters represented by this object.

Example

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str1 = new String("Welcome to Tutorialspoint.com");
      String Str2 = new String("Tutorials" );

      System.out.print("String Length :" );
      System.out.println(Str1.length());

      System.out.print("String Length :" );
      System.out.println(Str2.length());
   }
}

This will produce the following result −

Output

String Length :29
String Length :9
### 使用 `java -jar` 命令启动 JAR 文件 当使用 `java -jar` 来启动一个可执行的 JAR 文件时,该命令会读取 JAR 文件内部的 MANIFEST.MF 清单文件,并依据 Main-Class 属性找到程序入口点从而初始化应用[^1]。 然而,直接通过 `java -jar` 调用特定方法并不是标准做法。通常情况下,整个 Java 应用作为一个整体被启动,而具体功能由应用程序内的逻辑控制实现。如果希望调用某个特定的方法,则需确保此行为是在所定义的主类及其 `main()` 方法内编程设计好的一部分。 对于想要传递参数给这些方法的情况,可以通过命令行向 main 函数传入参数,在主函数里解析这些输入再决定要调用哪个方法: ```bash java -jar myapp.jar arg1 arg2 ``` 在上述例子中,`arg1` 和 `arg2` 将作为字符串数组形式传递到 `public static void main(String[] args)` 中去处理。 为了更灵活地操作,可以创建自定义接口或 API 并打包进 JAR 文件;之后可通过编写脚本或者其他方式间接达到“调用”某些方法的效果。但这依然依赖于最初构建项目时的设计思路以及所提供的外部访问机制。 #### 示例代码展示如何接收命令行参数并在主类中分发任务 假设有一个简单的 Java 程序如下所示: ```java // MyClass.java import java.util.Arrays; public class MyClass { public static void main(String[] args) { System.out.println("Arguments received: " + Arrays.toString(args)); if (args.length >= 1 && "-mymethod".equals(args[0])) { callMyMethod(); } else { System.out.println("Unknown command."); } } private static void callMyMethod() { System.out.println("Executing custom method..."); } } ``` 编译并将其打成带有正确 Manifest 的 JAR 文件后,就可以像这样运行它并触发不同的路径: ```bash java -jar myapp.jar -mymethod ``` 这将会输出类似于下面的信息: ``` Arguments received: [-mymethod] Executing custom method... ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值