Files
XCSDD/docs/api/containers/string/ends-with.md
ssdfasd 58a83f445a fix: improve doc link navigation and tree display
- Fix link resolution with proper relative/absolute path handling
- Improve link styling with underline decoration
- Hide leaf nodes from tree, only show directories
- Fix log file path for packaged app
2026-03-19 12:44:08 +08:00

1.1 KiB
Raw Blame History

String::EndsWith

bool EndsWith(const String& suffix) const;
bool EndsWith(const char* suffix) const;

检查字符串是否以指定的后缀结尾。

参数:

  • suffix - 要检查的后缀String 或 const char*

返回: 如果字符串以指定后缀结尾则返回 true,否则返回 false

复杂度: O(n),其中 n 为后缀长度

示例:

#include "XCEngine/Containers/String.h"
#include <iostream>

int main() {
    XCEngine::Containers::String s("Hello World");

    std::cout << std::boolalpha;
    std::cout << s.EndsWith("World") << std::endl;                     // 输出: true
    std::cout << s.EndsWith(XCEngine::Containers::String("World")) << std::endl;  // 输出: true
    std::cout << s.EndsWith("Hello") << std::endl;                      // 输出: false
    std::cout << s.EndsWith("") << std::endl;                            // 输出: true

    return 0;
}

相关文档